如何从远程存储库中删除标记

ser*_*rby 66 git

是否可以使用git取消已经向上游推送的修订版.

这就是发生的事情:

 git tag 1.1
 git push --tags origin master
Run Code Online (Sandbox Code Playgroud)

卫生署!这意味着版本为1.1beta

你可以重新上游并重新上游吗?我的团队中没有其他成员退出原点.

Abi*_*ern 105

您可以像删除远程分支一样删除远程标记.

git push origin :1.1
Run Code Online (Sandbox Code Playgroud)

并删除您的本地标记:

git tag -d 1.1
Run Code Online (Sandbox Code Playgroud)

  • 实际上 - 轻量级标签就像一个分支.带注释的标记是一个实际对象,就像提交一样,它有一个引用点. (3认同)

Fli*_*imm 13

git push --delete origin TAGNAME
Run Code Online (Sandbox Code Playgroud)

当然,您仍然需要通过运行以下方式在本地删除标记:

git tag -d TAGNAME
Run Code Online (Sandbox Code Playgroud)