Junior
Quelle est la différence entre les commandes pull et fetch dans Git?
sobes.tech IA
Réponse de l'IA
fetch télécharge les modifications (commits, branches, tags) du dépôt distant vers le local, mais ne les fusionne pas avec la branche courante. Les branches distantes seront accessibles sous la forme remote/nom-branche.
pull effectue deux opérations : d'abord fetch, puis merge (par défaut) ou rebase (selon la configuration) des modifications récupérées dans la branche locale courante. Autrement dit, pull télécharge les modifications et les applique immédiatement.
La différence clé : fetch ne fait que télécharger, pull télécharge et intègre.