Retour aux articles

Différence entre git pull et git fetch

Git est un outil de gestion de versions qui permet de collaborer efficacement. Git fetch et git pull sont des commandes essentielles à connaître pour optimiser votre travail.

Git
Différence entre git pull et git fetch

Publié le 06/11/2024, dernière mise à jour le 06/11/2024

Git pull

C'est la commande la plus fréquemment utilisée, elle permet de récupérer le travail d'un dépôt distant et appliquer les modifications sur la branche locale.

git pull origin main

Dans cet exemple,  on récupère le travail de la branche main dans la branche courante.

Git fetch

Cette commande permet de récupérer le travail d'un dépôt distant sans appliquer les modifications sur la branche locale.

git fetch origin

Dans cet exemple, on récupère le travail sans modifier la branche courante.

Différences

La commande git pull applique automatiquement les modifications dans la branche locale tandis que git fetch ne modifie pas la branche locale.  La commande git pull permet de rapidement récupérer le contenu du repository distant et git fetch permet d'avoir un meilleur contrôle sur le flux de travail. La commande git fetch n'a aucun risque sur le travail local et elle ne modifie pas la branche locale.

Conclusion

Selon la situation, bien choisir sa commande permet d'optimiser son flux de travail et gagner en flexibilité.

Partage cet article sur les réseaux sociaux avec tes amis

Laissez un commentaire

Connectez-vous pour laisser un commentaire