Получение короткого хэша версии Git

Есть ли более чистый способ получить короткий хэш версии HEAD из Git?

Я хочу получить тот же результат, что и я:

 git log -n 1 | head -n 1 | sed -e 's/^commit //' | head -c 8

Первоначально я использовал указанную выше команду для создания строки версии, но это даже лучше:

git describe --tags

Она будет выводить такие строки, как 0.1.12 (помеченная фиксация) или 0.1.11- 5-g0c85fbc (пять коммитов после тега).

329
задан Attila O. 31 March 2019 в 22:09
поделиться