如何获取最新的标签名称?

时间:2010-11-25 13:51:20

标签: git

如何获取当前分支的最新标记名称(如版本)?

1 个答案:

答案 0 :(得分:47)

git describe 应该足够了

  

该命令查找可以从提交中访问的最新标记   如果标记指向提交,则仅显示标记   否则,它将标记名称后缀为标记对象顶部的附加提交数和最近提交的缩写对象名称。

     

--abbrev设置为0,该命令可用于查找最接近的标记名,不带任何后缀

[torvalds@g5 git]$ git describe --abbrev=0 v1.0.5^2
tags/v1.0.0

对于匹配特定模式的标签:

git describe --tags --abbrev=0 --match release-*

Peterinocomment

对于所有分支上的最新标记(不仅仅是最新分支)

git describe --tags $(git rev-list --tags --max-count=1)

(来自kiliancanswer