我创建了一个 Git 标签v1.1
using
git tag -a v1.1 -m 'my version 1.1'
我推了那个标签。后来我做了一些相关的修改v1.1
。现在,当我推送新的更改并使用检查 git 标签时git describe
它向我展示v1.1-g2dcc97
.
如何将新提交添加到现有标签?
如果不违反重要的 Git 准则,就无法将新提交放入现有标签中:切勿(*) 修改您已发布的提交。
Git 中的标签并不意味着是可变的。一旦你把标签推出去,就不要管它。
但是,您可以在上面添加一些更改v1.1
并释放类似的东西v1.1.1
or v1.2
。这样做的一种方法是
# Create a new branch from tag v1.1
git checkout -b newbranch v1.1
# Do some work and commit it
# Create a new tag from your work
git tag -a -m "Tag version 1.1.1, a bugfix release" v1.1.1
(*) 除非你有一个非常特殊的理由这样做,并且只有当你完全理解其含义时,即使如此,也不要养成这样做的习惯。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)