Sommaire

Recevoir les modifications Commit:recevoir

Savoir envoyer les modifications au dépôt distant est utile, mais tout l‘intérêt d’un tel dépôt réside également dans le fait que les autres collaborateurs d’un projet peuvent récupérer les commits contenus dans ce dépôt.

La commande suivante permet de mettre à jour la branche courante avec les commits contenus dans le dépôt distant :

git pull git pull

Exécutée à partir du dépôt local2, cette commande affiche la sortie suivante :

remote: Counting objects: 3, done.  
remote: Total 3 (delta 0), reused 0 (delta 0)  
Unpacking objects: 100% (3/3), done.  
From /Volumes/JedemaKey/Livre/Git/Repo/07/test_echange/distant 
 * [new branch]      master     -> origin/master

En réalité, la commande git pull est un raccourci de deux commandes Git exécutées successivement :

git fetch  
git merge FETCH_HEAD git fetch FETCH_HEAD

La commande git fetch va télécharger les commits contenus sur le dépôt distant pour la branche concernée. Ces commits seront intégrés dans la branche distante suivie.

La commande git merge FETCH_HEAD va ensuite merger les modifications contenues sur la branche distante suivie pour les intégrer dans la branche locale. 

Pour illustrer l’utilisation de ces deux ...