Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Récupération des Modifications | Interaction de Base avec les Dépôts Distants
Fondamentaux de GitHub

Récupération des Modifications

Glissez pour afficher le menu

En effet, récupérer puis immédiatement fusionner les modifications est un scénario extrêmement courant. C'est pourquoi Git propose une commande unique, git pull, qui combine ces deux opérations et intègre les modifications dans la branche courante.

Tirons les modifications distantes effectuées par John dans notre dépôt local :

git pull
Récupération des modifications

Comme vous pouvez le constater, la sortie de cette commande est essentiellement une combinaison des sorties des commandes git fetch et git merge.

Note
Remarque

Dans le cas où il y aurait également des modifications sur la branche remote main qui n'ont pas été fusionnées avec john/test, une fusion en avance rapide serait effectuée dans la branche locale main (à condition qu'il n'y ait pas de conflits).

Vous pouvez également exécuter la commande git remote show origin pour vérifier qu'il existe bien une branche remote john/test, mais que notre dépôt local ne possède pas la branche locale correspondante.

Création d'une branche locale pour celle-ci en exécutant la commande git checkout :

git checkout john/test
Passage à une nouvelle branche

Analysons ce qui vient de se passer :

  1. Passage à la branche john/test ;
  2. Git a automatiquement copié le contenu de la branche distante dans la branche locale ;
  3. L’arborescence de travail a été mise à jour pour refléter le contenu de la branche john/test.

Il est facile de vérifier que nous sommes bien sur cette branche et qu’elle est synchronisée avec sa branche distante en consultant le dernier commit :

git log -n 1
Note
Remarque

L’option -n spécifie le nombre de commits à afficher. Dans cet exemple, -n 1 indique à Git d’afficher uniquement le commit le plus récent.

Dernier commit
question mark

Que fait la commande git pull ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 2. Chapitre 6

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 2. Chapitre 6
some-alt