我想要一个分支的轻量级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
答案 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