Tirer des changements
Méthode :
Tirer des changements, c'est récupérer des commits depuis le dépôt distant.
Syntaxe :
git pull
Cette commande ajoute les commits distants au dépôt local.
Attention : git 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.
Attention : git 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.
Remarque : Fusion 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
.