Задача: Нужно удалить один или несколько тегов на сервере
Инструменты: git bash
Решение: Чтобы удалить тег на сервере с помощью git bash, нужно воспользоваться следующей командой git push —delete. Рассмотрим ее применение более детально.
git push —delete origin <tagname>
где <tagname> — имя тега
Также можно добавить «пустую» ссылку в имя удаляемого тега
git push origin :tagname
Code language: CSS (css)
Не стоит забывать о пространстве имен, в тегов оно одно, в веток другое, чтобы случайно не удалить ветку, лучше воспользоваться полным путем
git push origin :refs/tags/tagname
Как удалить несколько тегов одной командой
Для этого воспользуемся той же командой удаления одного тега, только добавим список тегов, через пробел, которые нужно удалить на сервере
git push —delete origin <tagname_1> <tagname_2> <tagname_n>
PS: Также может пригодится заметка — Как удалить теги в локальном репозитории