2

我知道你绝对不应该对你已经推送到远程的提交进行 rebase,因为在推送后修改历史可能会给其他开发人员造成混乱。

是否可以在本地存储库中移动标签 ( git tag -a -f <tagname>),删除远程标签 ( git push origin :refs/tags/<tagname),然后推送新标签 ( git push --tags)?

非注释(轻量级)标签呢?树枝呢?

4

1 回答 1

2

是的,没关系。只要你告诉别人你这样做了。我喜欢在它们的位置留下一些备用标签(分支相同),并在其末尾加上“-this-moved”。一个月后或无论您的活动水平如何,我也会删除它们。

于 2012-12-19T19:49:02.930 回答