如何删除远程带注释的标签?

时间:2017-03-23 11:58:28

标签: git

假设我已经提交了带注释的标签并将其推送。

  1. 我可以将其从遥控器上删除(如果是这样的话)?
  2. 删除它有什么安全隐患 - 即在什么情况下会破坏它?
  3. 如果我之前已经提交了其他正常提交(注释提交叶节点还是有孩子?),那么是否有任何改变?)。

1 个答案:

答案 0 :(得分:3)

您可以在本地删除标记

git tag -d tag_name 

然后从远程删除它,你做

git push --tag remote_name :tag_name

它不会破坏任何git特定的东西,但它会混淆依赖于标签的东西(例如发布管理工具等)。

它不会影响后续提交,因为标记本身只是一个引用而不是一个对象。