Czy istnieje prostszy sposób na uzyskanie skrótu w wersji HEADGit?
Chcę zobaczyć takie same dane wyjściowe, jak:
git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8
Pierwotnie użyłem powyższego polecenia, aby wygenerować ciąg wersji, ale jest to jeszcze lepsze:
git describe --tags
Będzie wyświetlać ciągi takie jak 0.1.12(tag zatwierdzony) lub 0.1.11-5-g0c85fbc(pięć zatwierdzeń po tagu).
git describe --tags, pojawia się komunikat „fatal: Nie znaleziono nazwisk, nic nie można opisać”. .
--tagsaby zadziałało. Najpierw spróbuj utworzyć tag ; np git tag 1.0.0.