Чи є більш чіткий спосіб отримати хеш-версію короткої версії 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(п’ять комірок після тегу).
git describe --tagsя отримую повідомлення: "фатально: імен не знайдено, нічого не можна описати". .
--tagsщоб працювати. Спробуйте створити тег спочатку ; напр git tag 1.0.0.