未推送的 Git 撤销标签

22

我已经提交了一个commit和tag(使用git tag -a -m命令)。在我推送之前,我发现需要回滚该提交,所以使用了git revert --soft HEAD~命令。如何删除这个tag?我已经通过git push --tags --dry-run检查过它还没有被推送,所以我希望可以删除。


git revert 没有 --soft 标志。你是不是想用 git reset - 1615903
1个回答

34

只需从你创建标签的分支中运行以下命令:

git tag -d <tag name>
即使您已经提交了该标签,仍然有可能将其删除。请查看这篇有用的博客文章

如果(非常有用的)博客文章消失了,删除远程标签的语法是:git push origin :refs/tags/<标签名称> - Max Starkenburg

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接