Aller au contenu principal

Se connecter

Sauvegarde ta progression et retrouve-la sur tous tes appareils.

Ou par email

Pas encore de compte ?

Politique de confidentialité

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.

Essentiel

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 pull

Pull depuis la branche trackee

git pull origin main

Pull explicite depuis origin/main

git pull --rebase origin main

Pull 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.

Utilise quand : tu fais confiance aux modifications distantes

git fetch

Telecharge les modifications distantes sans les fusionner. Tu peux inspecter avant de decider.

Utilise quand : tu veux inspecter avant de fusionner

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

A

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