Я хочу удалить все теги из репозитория Git. Как я могу это сделать?
Используя git tag -d tagname
удаление тега tagname
локально, и используя git push --tags
я обновляю теги на провайдере git.
Я попытался:
git tag -d *
Но я вижу, что *
означает файлы из текущего каталога.
$ git tag -d *
error: tag 'file1' not found.
error: tag 'file2' not found.
...
Считайте, что у меня много тегов, и я хочу удалить их, все.
git tag -l | xargs -n 1 git push --delete origin
чтобы удалить их с пульта.