Que signifie fetch_head dans git?

Que signifie fetch_head dans git?

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?
  • Comment obtenir fetch_head dans git?

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.