Quelle est la différence entre GIT Pull et GIT Fetch

Table des matières:

Anonim

Les différence principale entre GIT Pull et GIT Fetch est que La commande GIT Pull télécharge les modifications dans le référentiel distant et fusionne ces modifications et les stocke dans le référentiel local tandis que la commande GIT Fetch permet de récupérer les modifications apportées dans le référentiel distant sans les fusionner.

Il est important d'utiliser un système de contrôle de version lors du développement d'un programme logiciel volumineux. Il permet de suivre les modifications apportées au code source. GIT est un système de contrôle de version populaire qui enregistre l'état du projet dans des référentiels - chaque fois qu'une modification est apportée. De plus, il est sécurisé, robuste, rapide et léger. GitHub est un service d'hébergement Web pour le référentiel de contrôle de version GIT. Fetch et Pull sont deux commandes dans GIT.

GIT, GIT Pull, GIT Fetch, Hébergement Web

Qu'est-ce que GIT Pull

Un référentiel est un espace de données pour stocker tous les fichiers liés à un projet. Chaque développeur peut avoir son propre espace de travail privé comme copie de travail. C'est ce qu'on appelle le référentiel local. Ils peuvent transférer les modifications vers le référentiel distant. Ensuite, le développeur peut effectuer les opérations sur ces référentiels selon les besoins.

La commande GIT Pull télécharge les modifications dans le référentiel distant, combine ces modifications et les stocke dans le référentiel local. De plus, cette commande est utile lorsque le développeur souhaite mettre à jour le référentiel avec les modifications apportées au référentiel distant. De plus, GIT pull est similaire à l'exécution de GIT Fetch en premier, puis à la fusion de GIT.

Qu'est-ce que GIT Fetch

GIT aide à stocker les modifications sous forme d'instantanés. Lorsque le développeur apporte des modifications au code, GIT prend un instantané et les stocke. Ces changements sont appelés commits. La commande push permet de stocker ces modifications dans le référentiel distant. De plus, la commande GIT Fetch permet de récupérer les modifications apportées dans le référentiel distant et de les stocker dans la machine locale. Cependant, il n'apporte aucune modification au référentiel local.

Différence entre GIT Pull et GIT Fetch

Définition

GIT Pull est une commande GIT qui télécharge les dernières modifications du référentiel distant et fusionne automatiquement ces modifications dans le référentiel local. GIT Fetch, en revanche, est une commande GIT qui extrait le code du référentiel distant pour suivre les branches dans le référentiel local.

Fonctionnalité

Ainsi, la principale différence entre GIT Pull et GIT Fetch est que la commande GIT Pull télécharge les modifications dans le référentiel distant et fusionne ces modifications et les stocke sur le référentiel local tandis que la commande GIT Fetch récupère les modifications apportées dans le référentiel distant sans les fusionner..

Association

GIT Pull est similaire à GIT Fetch suivi de GIT Merge. Cependant, GIT Fetch est une commande simple.

Usage

Conclusion

GIT Pull et GIT Fetch sont deux commandes GIT. La principale différence entre GIT Pull et GIT Fetch réside dans le fait que la commande GIT Pull télécharge les modifications dans le référentiel distant, fusionne ces modifications et les stocke dans le référentiel local, tandis que la commande GIT Fetch permet de récupérer les modifications apportées dans le référentiel distant sans les fusionner. En bref, GIT Pull effectue un GIT Fetch suivi d'une fusion GIT.

Les références:

1. "Documentation Git-Pull". Git, disponible ici. 2.Atlassien. « Git à distance | Tutoriel Atlassian Git. Atlassian, disponible ici.

Image de courtoisie:

1. "Logo pour Git" de Jason Long - (CC BY 3.0) via Commons Wikimedia

Quelle est la différence entre GIT Pull et GIT Fetch