git describe
Даёт человекочитаемое имя коммиту на основе ближайшего тега.
Сигнатура
git describe [<коммит>]Команда git describe формирует читаемую метку вида v1.2.0-5-gA1b2c3d: ближайший тег, число коммитов после него и сокращённый хеш. Часто используется в скриптах сборки для версионирования. Опция --tags учитывает и лёгкие теги, --always выводит хеш, если тегов нет.
git describe --tags
git describe --always