标签不会被删除

我为我的git回购我已经tag1tag2tag3由其他用户设置。 我想从我的电脑中删除它们。

我键入git tag -d tag1git tag -d tag2git tag -d tag3在git的是bash。

所以当我检查日志时,他们已经消失了,但是试图用git push origin --tag来推送标签 - 标签说所有的东西都是最新的,但是当拉时,我会回到标签。

我也想补充一点,我使用git push origin --tag来推送新创建的标签,并且它工作正常。

为什么我的标签不被删除?


删除已在本地远程删除的标签的方法是:

git push origin -f +refs/tags/*:refs/tags/*

您需要推送已删除的标签:

git push origin :refs/tags/<tag name>
git push origin :<tag name>

要么:

git push --delete origin refs/tags/<tag name>
git push --delete origin <tag name>
链接地址: http://www.djcxy.com/p/49295.html

上一篇: Tags won't get deleted

下一篇: Cannot Edit/Delete Git Tag