¿Hay una manera más limpia de obtener el hash de versión corta HEAD
de Git?
Quiero ver el mismo resultado que obtengo de:
git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8
Originalmente usé el comando anterior para generar una cadena de versión, pero esto es aún mejor:
git describe --tags
Producirá cadenas como 0.1.12
(commit etiquetado) o 0.1.11-5-g0c85fbc
(cinco commits después de la etiqueta).
git describe --tags
me sale el mensaje "fatal: no se encontraron nombres, no puedo describir nada". .
--tags
trabajar. Intenta crear una etiqueta primero ; por ej git tag 1.0.0
.