La référence est http://stackoverflow.com/a/5480292/1317035
Vous avez juste besoin de pousser un "vide" de référence de la télécommande nom de la balise:
git push origin :tagname
Ou, plus expressive, de l'utilisation de l' --delete
option:
git push --delete origin tagname
Poussant une branche, un tag ou d'une ref à un dépôt distant implique de spécifier "push où, de quelle source, de la destination?"
git push where-to-push source-ref:destination-ref
Un exemple réel où vous poussez votre branche master à l'origine de la branche principale est:
git push origin refs/heads/master:refs/heads/master
Qui, en raison de chemins d'accès par défaut, peut être réduit à:
git push origin master:master
Les balises fonctionnent de la même façon:
git push refs/tags/release-1.0:refs/tags/release-1.0
En omettant la source ref (la partie avant le deux-points), vous appuyez sur "rien" à la destination, la suppression de la ref sur l'extrémité distante.