La différence entre Git Pull vs Git Fetch

La différence entre Git Pull vs Git Fetch

En travaillant sur GIT, lorsque les développeurs apportent des modifications à leur référentiel distant GIT, ils peuvent vouloir les intégrer dans le référentiel local. Dans cette situation, Git propose deux commandes les plus utilisées pour récupérer des modifications ou des modifications de la télécommande GIT, comme le «$ git fetch origine«Commande et le«$ git till Origin" commande.

Ce manuel différenciera les commandes Git Fetch et Git Pull.

Quelle est la différence entre la commande git till vs git fetch?

La commande Git Pull permet aux utilisateurs de récupérer et de fusionner avec un autre référentiel GIT ainsi que la branche locale GIT. En revanche, la commande git fetch permet aux développeurs de télécharger des objets à partir d'un autre référentiel GIT.

Maintenant, dirigeons-nous vers le côté de la mise en œuvre!

Comment git tirer et git fetch?

Pour effectuer Git Fetch et Git Pull, tout d'abord, passez au répertoire et initialisez-le en utilisant. Ensuite, énumérez le contenu du référentiel actuel et vérifiez l'état du référentiel. Après cela, suivez le fichier non suivi et ajoutez la télécommande. Enfin, exécutez le «$ git fetch origine«Commande et exécutez le«$ git till Origin - histoires non liées”Commande pour récupérer les données du référentiel distant et l'intégrer au référentiel local.

Essayons les instructions ci-dessus!

Étape 1: Accédez au répertoire local

Tout d'abord, exécutez la commande fournie pour accéder au référentiel GIT:

$ CD "C: \ Users \ nazma \ git \ fetch_pull"



Étape 2: Initialiser le référentiel GIT

Ensuite, initialisez le référentiel local GIT à l'aide du «git init" commande:

$ git init



Étape 3: Répertoriez le contenu du référentiel

Exécutez le "LS”Commande et répertorie le contenu du référentiel:

$ ls



Étape 4: Vérifier l'état

Vérifiez l'état du référentiel actuel en utilisant la commande suivante:

$ statut git


Selon la sortie ci-dessous, le «fichier12.SMS»N'est pas suivi et présent dans le répertoire de travail GIT:


Étape 5: Suivre le fichier

Maintenant, exécutez le «git ajouter”Commande pour suivre le fichier non suivi:

$ git ajouter un fichier12.SMS



Étape 6: commettre des modifications

Pour stocker les modifications supplémentaires, exécutez le "git engager”Commande avec un message de validation:

$ git commit -m "premier engagement"



Étape 7: Ajouter le référentiel distant

Après cela, ajoutez le référentiel distant dans le répertoire GIT actuel avec l'URL du référentiel distant que vous souhaitez extraire et récupérer les données:

$ git distote ajouter d'origine https: // github.com / gituser0422 / temp_repo.git



Étape 8: Git récupérer

Tout d'abord, récupérez toutes les données de référentiel distantes à jour à l'aide du «git chercher" commande:

$ git fetch origine


Ici le "origine"Est le nom de notre URL du référentiel distant supplémentaire:


Étape 9: Git Pull

Enfin, exécutez le «tirage git«Commande avec le nom de la branche distante et«-histoires non liées”Option pour récupérer et l'intégrer à la branche locale:

$ git till Origin Master - Histories non liées


Comme vous pouvez le voir, le «maître«La branche distante est fusionnée avec succès avec la branche locale similaire:


Nous avons expliqué l'utilisation des commandes Git Pull et Git Fetch dans Git.

Conclusion

La commande git till est utilisée pour aller à partir de la branche distante et fusionner les données avec un autre référentiel ou branche locale. D'un autre côté, la commande git fetch permet aux utilisateurs de télécharger des objets à partir d'un autre référentiel. Pour effectuer Git Fetch et Git Pull, tout d'abord, passez au répertoire et initialisez-le. Après cela, suivez le fichier non suivi et ajoutez le référentiel distant. Enfin, exécutez le «$ git fetch origine«Commande et exécutez le«$ git till Origin - histoires non liées" commande. Ce manuel a illustré les commandes Git Pull et Git Fetch fonctionnant.