如何在git中获得最新的标签(一致)?

时间:2012-10-03 01:34:36

标签: git

在某些项目中,git describe --tags命令会返回确切的最新标记名称,但在其他情况下会返回额外信息:

project1> git describe --tags
2.0-BETA6

project2> git describe --tags
1.5-13-g4abc82e

有没有办法调用git describe,以便它只返回第一种格式(仅限TAG)或仅返回第二种格式(带提交信息的TAG)。

我正在尝试更新java本地文件以包含具有最新标记的属性,以及包含最近提交的另一个属性。

如果重要,请使用“git version 1.7.9.6(Apple Git-31.1)”

1 个答案:

答案 0 :(得分:1)

获取所有分支中的最新标记:

git describe --tags `git rev-list --tags --max-count=1`