получить теги git без хеша коммита - PullRequest
0 голосов
/ 17 мая 2018

Я хочу легкий тег git для ветки (не аннотированный), но

git describe --tag также дает мне хеш коммита.Как запросить только тег

, получив:

0.1.2-milestone-343-f20ef9ef2d

хочу:

0.1.2-milestone

Решение:

git describe --tag --abbrev=0

--tags show lightweight tags too
--abbrev=0 removes the hash

Ответы [ 2 ]

0 голосов
/ 22 мая 2018

это сработало для моего конкретного требования

git describe --tag --abbrev=0

--tags show lightweight tags too
--abbrev=0 removes the hash
0 голосов
/ 17 мая 2018

Это имя вашего тега 0.1.2-milestone-343-f20ef9ef2d

git describe будет отображать имя тега (будут отображаться только аннотированные теги)

git show-ref --tags также будет отображать хэш

git describe --tag --abbrev=0 отобразит то, что вы хотите

...