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