如何更改使用git describe时给出的标签?

时间:2009-05-12 14:02:33

标签: git tags

我想使用“git describe”来获取应用程序的“修订号”。 不幸的是,git存储库是使用cvs-import创建的,并且有一个丑陋的旧标记,所以我想改变它。

如何在使用“git describe”时更改标签?

注意:我今天在IRC上问了这个问题,最后我自己找到了答案。认为它也可能对其他人有用。 :)

2 个答案:

答案 0 :(得分:3)

#create a new anotated tag because by default git describes only looks for those
git tag -a NEWTAG

#push the new tags to the remote repository
git push --tags

cf:http://www.kernel.org/pub/software/scm/git/docs/git-describe.html

您可能也对此感兴趣: How can I pass the output of a command as a compiler flag through a Qt project file?

答案 1 :(得分:0)

git describe现在支持一个--match选项,可以过滤将被选中的标签