Comment obtenir le hachage pour l'engagement actuel dans Git?

Comment obtenir le hachage pour l'engagement actuel dans Git?
Un hachage est un ID de validation unique généré automatiquement et attribué aux validations chaque fois qu'un nouvel engagement est créé. Il est utilisé lors de la fusion de différents engins ou de la recherche de différences entre les validations. Plus précisément, Git fournit diverses commandes pour obtenir le hachage de l'engagement le plus récent ou tous.

Cet article discutera des différentes méthodes pour obtenir le COMMID ID dans GIT:

  • Méthode 1: Obtenez l'ID de validation dans GIT en utilisant le «Tête de la parse Git" Commande
  • Méthode 2: Obtenez l'ID de validation dans GIT en utilisant le «git show -s" Commande
  • Méthode 3: Obtenez l'ID de validation dans GIT en utilisant le «journal git" Commande
  • Méthode 4: Obtenez l'ID de validation dans GIT en utilisant le «réflog git" Commande

Méthode 1: Obtenez l'ID de validation dans GIT en utilisant la commande «Git Rev-parse»

Pour obtenir la valeur complète du sha-hash du dernier engagement dans le référentiel, utilisez le «Tête de la parse Git" commande. Pour ce faire, suivez les étapes fournies.

Tout d'abord, redirigez vers le référentiel GIT local souhaité:

$ cd "C: \ git \ reposo3"

Ensuite, exécutez la commande ci-dessous:

$ git rev-parse head

Ici le "revêtement»La commande imprime le sha-hash de la position actuelle de la tête:

Méthode 2: Obtenez l'ID de validation dans GIT en utilisant la commande «Git Show -S»

Pour obtenir le dernier hachage de validation avec toutes les informations requises, exécutez le «git show -s" commande. Ici le "-s»Le drapeau est utilisé pour obtenir les informations du commit le plus récent:

$ git show -s

La sortie ci-dessous affiche toutes les informations de validation, y compris le hachage de validation, la position de la tête et le message de validation:

Méthode 3: Obtenez l'ID de validation dans GIT à l'aide de la commande «Git Log»

Exécutez la commande suivante pour obtenir les informations détaillées, y compris le sha-hash de tous les validations ainsi que l'engagement actuel dans le référentiel:

$ Git Log --Oneline

On peut observer que les hachages de tous les engagements qui ont été faits dans le référentiel de travail actuel ainsi que leurs messages de validation ont été affichés:

Note: Si le développeur souhaite obtenir les informations sur le dernier engagement, utilisez le «utilisez le«-1"Range avec"journal git" commande:

$ git log -1

Ici, "-1»La gamme est utilisée pour afficher uniquement les informations du commit le plus récent:

Méthode 4: Obtenez l'ID de validation dans GIT en utilisant la commande «Git Reflog»

Si vous souhaitez trouver le hachage de validation avec l'histoire sur la tête des branches, exécutez la commande ci-dessous:

$ git réflog

C'est ça! Nous avons expliqué toutes les façons possibles d'obtenir le hachage de l'engagement actuel dans GIT.

Conclusion

Plusieurs commandes sont disponibles pour récupérer le commit Sha-Hash dans Git, comme «Tête de la parse Git"Pour obtenir un sha-hash complet. Si vous souhaitez obtenir tous les détails du COMMID le plus récent, le «git show -s" ou "Git Log -1»Les commandes peuvent être utilisées. Pour obtenir le message Sha-Hash et commettre la valeur de l'indice de tête, exécutez le «Git Log -oneline" et "réflog git»Commandes. Cet article a expliqué les méthodes d'obtention du hachage de l'engagement actuel dans GIT.