Git pull : recuperer les modifications distantes
Ton equipe a pousse du code ? git pull telecharge et fusionne les modifications distantes dans ta branche locale. C'est la commande quotidienne du travail en equipe.
C'est quoi git pull ?
git pull est la combinaison de deux commandes : git fetch (telecharger) et git merge (fusionner). En une seule commande, tu recuperes et integres le travail de ton equipe.
Imagine une boite aux lettres : git fetch, c'est verifier s'il y a du courrier. git pull, c'est verifier et lire le courrier directement.
Syntaxe de git pull
git pullPull depuis la branche trackee
git pull origin mainPull explicite depuis origin/main
git pull --rebase origin mainPull avec rebase pour un historique lineaire
Git pull en pratique
Pull classique et pull avec rebase.
Pull classique
Pull avec rebase
git pull vs git fetch
git pull
Telecharge les modifications distantes et les fusionne dans ta branche locale automatiquement.
git fetch
Telecharge les modifications distantes sans les fusionner. Tu peux inspecter avant de decider.
Erreurs courantes avec git pull
Pull sur la mauvaise branche
Verifie ta branche courante avec git branch avant de pull. Un pull sur main alors que tu es sur ta feature peut creer des conflits inattendus.
Conflits non resolus
Si un pull genere des conflits, Git attend que tu les resolves. Ouvre les fichiers en conflit, fais git add puis git commit. Ou annule avec git merge --abort.
Modifications locales non commitees
Git refuse de pull si tu as des modifications non commitees. Fais un git commit ou un git stash avant de pull.
Fait partie du guide Git Remote et collaboration
GitQuest est conçu par Anaïs (nouvelle fenêtre), développeuse web et responsable pédagogique, spécialisée en formations tech et accessibilité numérique.
Questions sur git pull
Maitrise le travail en equipe avec GitQuest
Les enquetes GitQuest simulent le travail collaboratif : pull, push, conflits et resolutions.
Commencer les enquetes