Tags won't get deleted

I'm my git repo I've tag1 , tag2 and tag3 set by another user. I want to remove them from my computer.

I type git tag -d tag1 , git tag -d tag2 and git tag -d tag3 in git bash.

So when I check the log they've disappeared but trying to push the tags using git push origin --tag it says everything is up to date but when pulling, I get the tags back.

I also want to add that I use git push origin --tag to push newly created tags and it works fine.

Why don't my tags get deleted?


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

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

You need to push the deleted tags:

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

or:

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

上一篇: 由于标签似乎不存在,因此无法推送到原产地

下一篇: 标签不会被删除