Existe-t-il un moyen plus propre d'obtenir le hachage de la version courte HEAD
de Git?
Je veux voir la même sortie que celle que j'obtiens:
git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8
J'ai utilisé à l'origine la commande ci-dessus pour générer une chaîne de version, mais c'est encore mieux:
git describe --tags
Il produira des chaînes comme 0.1.12
(commit taggé) ou 0.1.11-5-g0c85fbc
(cinq commits après le tag).
git describe --tags
je reçois le message "fatal: aucun nom trouvé, ne peut rien décrire". .
--tags
fonctionner. Essayez d'abord de créer une balise ; par exemple git tag 1.0.0
.