2010-11-25 52 views
16

如何獲取當前分支的最新標籤名稱(如版本)?如何獲取最新的標籤名稱?

+2

沒有必要重複。我可能在功能分支,但仍然想知道什麼是此回購的最新分支,可能在主分支。 – 2016-10-27 02:52:12

回答

41

git describe應該足夠

該命令將查找最近的標記,它是從提交訪問。
如果標籤指向提交,則只顯示標籤。
否則,它將標記名稱與標記對象頂部的附加提交數量以及最近提交的縮寫對象名稱後綴相加。

隨着--abbrev設置爲0,則命令可以用於找到最接近的標記名沒有任何後綴

[[email protected] git]$ git describe --abbrev=0 v1.0.5^2 
tags/v1.0.0 

對於匹配特定模式標籤:

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

Peterinocomment

F或最新標籤的所有分支機構(不只是最新的分支)

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

(從kiliancanswer

+0

謝謝,這是我所需要的。 – VeroLom 2010-11-25 13:59:22