我知道你肯定不应该重新提交你已经推送到遥控器的提交,因为修改后的历史记录可能会给其他开发人员造成混乱。
是否可以移动本地存储库中的标记(git tag -a -f <tagname>
),删除远程标记(git push origin :refs/tags/<tagname
),然后推送新标记(git push --tags
)?
非注释(轻量级)标签怎么样?分支怎么样?
答案 0 :(得分:2)
是的,没关系。只要你告诉别人你那样做了。我喜欢在它们的位置留下一些替代标签(对于分支来说是相同的),并在其末尾添加“-this-moved”。在一个月或任何你的活动水平之后,我也会删除它们。