Есть ли более чистый способ получить хеш короткой версии HEAD
от git
?
Я хочу видеть тот же вывод, что и у
git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8
UPDATE: я изначально использовал это для создания строки версии, но это еще лучше:
git describe --tags
Он выведет строки, такие как 0.1.12
(tagged commit) или 0.1.11-5-g0c85fbc
(5 коммит после тега).