Раздел вопрос-ответ git удалить список тегов с сервера

Как удалить все созданные теги из git?

share

1 ответ

Удалить все теги с сервера git:

git ls-remote --tags --refs origin | cut -f2 | xargs git push origin --delete

Эта команда работает очень быстро, удаляет все теги сразу а не один тег за 2 секунды в цикле. Команда сработает независимо от того забирали ли вы теги предварительно с сервера:

Git remove all tags from origin server

Если нужно удалить все локальные теги:

git tag | xargs -L 1 | xargs git tag --delete

Добавить комментарий
    как минимум 5 символов

    icon Вход в систему

    зарегистрироваться