Я хочу получить текущий тэг коммита.
Я использую команду git describe --tags
. Это хорошо работает для меня.
Я заметил, хотя иногда, когда я нахожусь на коммите, у которого нет тега, он выдает дополнительную информацию вместе с последним тегом .
git describe --tags
1.0-138-g1602570b
1.0 - это последний тег , и есть два других компонента, 138
и g1602570b
. Я думал, что 138
- это число коммитов между HEAD и последним тегом , но это не совпадает. Я думал, что g1602570b
был текущим коммитом, но он также не совпадает.
Кто-нибудь знает, какая информация предоставляется?