Contenu du cours
Fondamentaux de GitHub
Fondamentaux de GitHub
Tirer les Modifications
En fait, récupérer puis immédiatement fusionner les modifications est un scénario extrêmement courant. C'est pourquoi Git fournit une commande unique, git pull
, qui combine ces deux opérations et intègre les modifications dans la branche actuelle.
Tirons maintenant les modifications distantes effectuées par John dans notre dépôt local :
Comme vous pouvez le voir, la sortie de cette commande est essentiellement une combinaison des sorties des commandes git fetch
et git merge
.
Vous pouvez également exécuter la commande git remote show origin
pour voir qu'il y a bien une branche remote john/test
, mais notre dépôt local n'a pas la branche locale correspondante.
Créons une branche locale pour cela en exécutant la commande git checkout
:
Décomposons ce qui vient de se passer :
- Nous sommes passés à la branche
john/test
; - Git a automatiquement copié le contenu de la branche distante dans la branche locale;
- L'arbre de travail a été mis à jour pour refléter le contenu de la branche
john/test
.
Nous pouvons facilement vérifier que nous sommes sur cette branche et qu'elle est à jour avec sa contrepartie distante en regardant le dernier commit :
Merci pour vos commentaires !