Quero excluir todas as tags de um repositório Git. Como eu posso fazer isso?
Usando git tag -d tagname
excluir a tag tagname
localmente e git push --tags
atualizando as tags no provedor git.
Eu tentei:
git tag -d *
Mas vejo que isso *
significa os arquivos do diretório atual.
$ git tag -d *
error: tag 'file1' not found.
error: tag 'file2' not found.
...
Considere que tenho muitas tags e quero excluí-las, todas.
git tag -l | xargs -n 1 git push --delete origin
excluí-los do controle remoto.