获取没有提交哈希的git标签

时间:2018-05-17 10:33:23

标签: git git-tag

我想要一个分支的轻量级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 :(得分:2)

这是您的代码0.1.2-milestone-343-f20ef9ef2d

的名称

git describe将显示标记名称(仅显示带注释的标记)

git show-ref --tags也会显示哈希值

git describe --tag --abbrev=0会显示您想要的内容

答案 1 :(得分:0)

这符合我的具体要求

git describe --tag --abbrev=0

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