Como você remove uma tag git que já foi enviada? Exclua todas as tags remotas do git (origem) e exclua todas as tags locais do git.
Como você remove uma tag git que já foi enviada? Exclua todas as tags remotas do git (origem) e exclua todas as tags locais do git.
Respostas:
git tag -d $(git tag -l)
git fetch
git push origin --delete $(git tag -l) # Pushing once should be faster than multiple times
git tag -d $(git tag -l)
git tag -d $(git tag -l)
.
git push --delete origin $(git tag -l)
git tag -d $(git tag -l)
falha no git 2.23 comerror: switch `l' is incompatible with --delete
Para janelas usando prompt de comando:
Excluindo tags locais:
for /f "tokens=* delims=" %a in ('git tag -l') do git tag -d %a
Excluindo tags remotas:
for /f "tokens=* delims=" %a in ('git tag -l') do git push --delete origin %a
git tag -l | %{git tag -d $_}
xargs
não é um comando nativo do Windows e deve ser instalado adicionalmente.
git tag -d $(git tag -l | head 100)