撤消未在Git中推送的标记

use*_*655 4 tags git undo revert

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

Tim*_*sen 6

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

git tag -d <tag name>
Run Code Online (Sandbox Code Playgroud)

即使您已经推动了标签,仍然可以将其删除.看看这篇有用的博文.