无法在 git 标签中提交
Posted
技术标签:
【中文标题】无法在 git 标签中提交【英文标题】:Not able to commit in git tag 【发布时间】:2015-12-06 20:37:47 【问题描述】:我从一个名为 v1.0 的 git 分支创建了一个标签。我需要对该标签进行更改。我已经使用
查看了标签git checkout tags/v1.0
当我进行更改时,我能够提交更改,但无法推送到创建的标签
【问题讨论】:
当我说 git push origin tag v1.0 它说一切都是最新的 Add new commit in the existing git tag 的可能重复项 @Chris 谢谢它的工作 【参考方案1】:git docs here 中有一个关于重新标记的部分,我认为它完美地回答了您的问题。
TLDR:
如果您没有推送标签,请执行您想要添加的更改,提交然后使用-f
选项进行标签。 -f
代表force
,它将用这个新标签替换之前的标签。
如果已经推送,建议不要使用-f
,发布新标签v1.1
。
【讨论】:
以上是关于无法在 git 标签中提交的主要内容,如果未能解决你的问题,请参考以下文章