Tirer des changements

Méthode

Tirer des changements, c'est récupérer des commits depuis le dépôt distant.

Syntaxe

1
git pull

Cette commande ajoute les commits distants au dépôt local.

Attentiongit pull et working directory

Si la «copie de travail» n’est pas propre, c’est à dire contenant des modifications non-référencées, et que les fichiers concernés existent sur le dépôt distant, alors git pull affichera un message d’erreur vous invitant à valider ou annuler vos modifications locales. Cela ne concerne pas les fichiers existant uniquement dans l’espace de travail.

Attentiongit pull et dépôt local

Si votre dépôt local et le dépôt distant ont divergés et au moins un fichier a été modifié de chaque côté, alors git pull créera automatiquement un commit de fusion. Si une même ligne dans un même fichier a été modifiée des deux côté, alors il y a un conflit.

RemarqueFusion et conflits

Parfois, bien qu’il y ait de nouveaux commits sur le dépôt distant, git pull indique que le dépôt local est à jour. Pour forcer git à télécharger les nouvelles références sur le dépôt distant, on peut utiliser la commande git fetch.

Rémy Huet, Thibaud Duhautbout, Quentin Duchemin, Romain Maliach, Stéphane Crozat, Gaëtan Blond Paternité - Partage des Conditions Initiales à l'Identique