git push tags - How to delete a remote tag?
git update tag / git / git-tag
How do you delete a Git tag that has already been pushed?
Just notice that, if you have a remote branch named as a remote tag, these commands are ambiguous:
git push origin :tagname git push --delete origin tagname
So you must use this command to delete the tag:
git push origin :refs/tags/<tag>
and this one to delete the branch:
git push origin :refs/heads/<branch>
If not, you would get an error like this:
error: dst refspec <tagname> matches more than one. error: failed to push some refs to '<repo>'