git pull vs git fetch

git pull vs git fetch
Git est un outil de contrôle de version de version distribué utilisé pour suivre les modifications supplémentaires du projet par d'autres développeurs d'une équipe. Il s'agit d'une approche collaborative qui amène les membres de l'équipe de projet dans le monde sous la même plateforme. Cette plate-forme est principalement utilisée pour gérer des projets sur une structure de données particulière connue sous le nom de référentiel.

Ce message a décrit la méthode de git till et git proposer des référentiels distants. Alors, commençons!

Quelle est la différence entre Git Fetch et Git Pull in Git?

Le référentiel GIT local est utilisé pour apporter des modifications aux fichiers du projet, et le référentiel distant est utilisé pour partager et mettre à jour les fichiers entre les membres de l'équipe. Plusieurs commandes sont disponibles pour télécharger le référentiel distant ou son contenu.

Par exemple, le «git tirer"La commande est utilisée pour télécharger et fusionner la branche distante GIT vers la branche locale avec une copie mise à jour, et pour télécharger le référentiel distant mis à jour dans le référentiel local, le"$ git chercher»La commande peut être utilisée.

Comment git tirer et git chercher en git?

Pour télécharger ou copier un référentiel distant, passez d'abord au référentiel souhaité et clonez le référentiel distant. Vérifiez et ajoutez l'origine distante. Ensuite, récupérez la télécommande mise à jour via "$ git chercher«Commande et exécutez le«$ git pull" commande.

Maintenant, passons à la réalisation du scénario indiqué ci-dessus pratiquement!

Étape 1: Accédez au référentiel

Passez au référentiel souhaité local GIT en utilisant le «CD" commande:

$ cd "C: \ Users \ nazma \ git \ alpha"

Étape 2: Clone Remote Repository

Ensuite, exécutez le «clone git”Commande avec l'URL distante pour cloner le référentiel:

$ git clone https: // github.com / gituser0422 / démo3.git

Étape 3: Énumérez les connexions distantes

Maintenant, énumérez les connexions distantes à l'aide du «télécommande git«Commande avec le«-V" option:

$ git Remote -v

On peut voir qu'actuellement, aucune connexion distante n'existe:

Étape 4: Définissez l'origine distante

Exécutez le "Add à distance git”Commande avec le nom et l'URL du référentiel distant:

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

Étape 5: Vérifiez les connexions distantes

Pour assurer la connexion distante ajoutée, exécutez le "télécommande git" commande:

$ git Remote -v

Selon la sortie ci-dessous, nous avons réussi à établir des connexions à distance (d'origine):

Étape 6: Exécutez la commande git till

Maintenant, exécutez le «git tirer»Commande pour télécharger et fusionner la branche distante de la branche locale avec une copie mise à jour:

$ git till origin maître

Dans notre cas, nous téléchargerons et fusionnerons l'origine avec la branche principale:

Étape 7: Exécutez la commande git fetch

Enfin, exécutez le «git chercher»Commande pour télécharger les données mises à jour de la branche distante:

$ git chercher

En conséquence, la copie de la branche distante est téléchargée et créée:

Nous avons discuté de l'utilisation des commandes Git Pull et Git Fetch.

Conclusion

Le "$ git pull«La commande peut être utilisée pour télécharger le référentiel distant mis à jour, tandis que le«$ git chercher»La commande est utilisée pour copier ou télécharger le référentiel distant dans le référentiel local. Pour télécharger ou copier le référentiel distant, passez d'abord au référentiel souhaité et clonez le référentiel distant. Vérifiez et ajoutez l'origine distante. Ensuite, téléchargez et fusionnez la télécommande en exécutant le «$ git pull«Commande ou exécutez le«$ git chercher»Commande pour télécharger la copie du contenu mis à jour. Ce post a illustré le git fetch vs git pull.