Esiste un modo più pulito per ottenere l'hash della versione breve di HEAD
Git?
Voglio vedere lo stesso output che ottengo da:
git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8
Inizialmente ho usato il comando sopra per generare una stringa di versione, ma è ancora meglio:
git describe --tags
Produrrà stringhe come 0.1.12
(commit con tag) o 0.1.11-5-g0c85fbc
(cinque commit dopo il tag).
git describe --tags
ricevo il messaggio "fatale: nessun nome trovato, non posso descrivere nulla". .
--tags
funzionare. Prova a creare prima un tag ; es git tag 1.0.0
.