Comment Récupérer Du Hachage Pour les Commets dans Git

Vous pouvez utiliser git log -1 pour afficher les informations sur la dernière validation, puis utiliser grep pour obtenir le hachage.

Une meilleure méthode pour obtenir le dernier hachage de commit dans Git est l'utilisation de l’option --format de git log::

git log -n1 --format=format:"%H"

Ici, “%H” signifie “commit hash”.

Pour obtenir le dernier ID de hachage SHA-1, utilisez la commande git-rev-parse comme ça:

$ git rev-parse HEAD
or
$ git rev-parse --verify HEAD
Note Si vous voulez transformer des references (branches et balises) en SHA-1, vous pouvez utiliser les commandes git show-ref et git for-each-ref.

Si vous souhaitez obtenir uniquement les 8 premiers chiffres, utilisez $ git rev-parse HEAD | cut -c 1-8 où le cut -c 1-8 donne 1 à 8 octets.

Utiliser la commande $ git reflog est également un bon moyen si vous voulez avoir l’historique sur la tête de vos branches. Avec cette commande, vous pouvez trouver la ligne qui fait référence à l'état dans lequel vous souhaitez revenir. Connaissant le hachage du commit, vous pouvez le restaurer en utilisant $ git cherry-pick avec votre hachage et le restaurer.