在某些项目中,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)”
答案 0 :(得分:1)
获取所有分支中的最新标记:
git describe --tags `git rev-list --tags --max-count=1`