Quero excluir todas as tags de um repositório Git. Como eu posso fazer isso?
Usando git tag -d tagnameexcluir a tag tagnamelocalmente e git push --tagsatualizando 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 originexcluí-los do controle remoto.