Les développeurs enregistrent leurs changements locaux dans le référentiel GitHub après avoir terminé leurs travaux sur le système local. Ils téléchargent également les derniers modifications du référentiel distant dans leur système local en effectuant l'opération de récupération ou de traction. Lorsqu'un membre de l'équipe apporte des modifications dans le référentiel GitHub et récupère ces modifications, les modifications téléchargent dans une référence fetch_head.
Cet article expliquera:
Que signifie fetch_head dans git?
"Fetch_head”Gardez la trace des modifications obtenues du référentiel GitHub. Lorsque l'utilisateur exécute le «git chercher»Commande, il télécharge le contenu à la pointe d'une branche git éloignée particulière qui est un engagement. Le fetch_head stocke le hachage SHA de l'engagement à la pointe d'une branche particulière. Il contient les informations pour une seule branche et toutes les références à toutes les branches distantes.
Comment obtenir fetch_head dans git?
Pour obtenir le Fetch_head, parcourez d'abord le référentiel local et vérifiez son URL distante. Ensuite, apportez des modifications dans le référentiel git distant. Après cela, téléchargez ces modifications dans le référentiel local en tapant le «git chercher" commande. Ceux-ci seront téléchargés comme «Fetch_head" référence. Essayez les instructions mentionnées ci-dessous pour une démonstration pratique!
Étape 1: Passez au répertoire requis
Tout d'abord, tapez la commande ci-dessous et redirigez vers le référentiel local particulier:
$ cd "C: \ git \ reposa"
Étape 2: Vérifiez l'URL distante
Ensuite, vérifiez si le répertoire local est lié au référentiel distant:
$ git Remote -v
Étape 3: Reprochez le contenu du référentiel distant
Ensuite, obtenez le contenu du référentiel GitHub dans le référentiel local en écrivant le «git chercher" commande:
$ git chercher
Étape 4: apporter des modifications au référentiel GitHub
Maintenant, ouvrez GitHub et ajoutez quelques modifications dans le référentiel distant particulier en créant un nouveau fichier:
Étape 5: Réfléchissez la dernière version à distance
Après cela, récupérez les dernières modifications de la branche spécifique en tapant la commande ci-dessous:
$ git fetch origine main
On peut observer que la commande ci-dessus a téléchargé le «Fetch_head«Qui stocke le dernier contenu qui était à la pointe du«principal" bifurquer:
Étape 6: fusionner les derniers changements
Enfin, fusionnez les derniers changements stockés dans «Fetch_head"Avec la branche locale:
$ git fusiter fetch_head
Il s'agissait de fetch_head et de la méthode pour l'obtenir.
Conclusion
Fetch_head enregistre l'historique des modifications qui ont été téléchargées à partir du référentiel git distant. Lors de l'exécution de l'opération de récupération dans GIT, le contenu à la pointe d'une branche distante Git particulière est téléchargé, qui est un engagement. Il stocke également la valeur de l'engagement à la pointe d'une certaine branche. L'écriture a expliqué le fetch_head et la méthode pour obtenir featch_head dans git.