Maison > outils de développement > git > Quelle est la différence entre pull et fetch dans git

Quelle est la différence entre pull et fetch dans git

WBOY
Libérer: 2022-01-07 15:01:54
original
40893 Les gens l'ont consulté

Différences : 1. fetch peut modifier directement la branche de suivi à distance, tandis que pull ne peut pas fonctionner directement sur la branche de suivi à distance ; 2. fetch ne fusionne ni ne modifie automatiquement le travail en cours lors de l'extraction des données vers l'entrepôt local, tandis que pull les obtient. depuis la télécommande La dernière version est fusionnée localement et le travail en cours sera automatiquement fusionné ou modifié.

Quelle est la différence entre pull et fetch dans git

L'environnement d'exploitation de cet article : système Windows 10, Git version 2.30.0, ordinateur Dell G3.

Quelle est la différence entre pull et fetch dans git ?

La différence entre Git fetch et git pull est la suivante : différentes branches de suivi à distance, différents pulls et différents commitID.

1. Différentes branches de suivi à distance

1. Git fetch : Git fetch peut directement modifier la branche de suivi à distance.

2. git pull : git pull ne peut pas fonctionner directement sur la branche de suivi distant Il faut d'abord revenir sur la branche locale puis créer un nouveau commit.

2. L'extraction est différente

1. Git fetch : Git fetch extraira les données vers l'entrepôt local - il ne fusionnera ni ne modifiera automatiquement le travail en cours.

2. git pull : git pull obtient la dernière version de la télécommande et la fusionne localement. Il fusionnera ou modifiera automatiquement le travail en cours.

3. Le commitID est différent

1. Git fetch : Utilisez Git fetch pour mettre à jour le code du master dans la bibliothèque locale reste inchangé et est toujours égal à 1.

2. git pull : utilisez git pull pour mettre à jour le code. Le commitID du maître dans la bibliothèque locale passe à 2.

Apprentissage recommandé : "Tutoriel Git"

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
git
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal