标签不会被删除
我为我的git回购我已经tag1
, tag2
和tag3
由其他用户设置。 我想从我的电脑中删除它们。
我键入git tag -d tag1
, git tag -d tag2
和git 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