撤消未在Git中推送的标记

时间:2016-06-02 10:21:01

标签: git tags undo revert

我做了一个提交和一个标签(使用git tag -a -m)。我在推动之前发现我需要恢复提交,因此我使用了git revert --soft HEAD~。我如何删除标签?我已经检查过git push --tags --dry-run它尚未被推送,所以我希望它可以删除。

1 个答案:

答案 0 :(得分:6)

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

git tag -d <tag name>

即使您已按下标签,仍然可以将其删除。看看这个有用的blog post