«Тег уже существует в удаленном» ошибка после воссоздания тега git

Я получаю следующую ошибку после выполнения следующих действий:

To [email protected]:username/repo-name.git
 ! [rejected]        dev -> dev (already exists)
error: failed to push some refs to '[email protected]:username/repo-name.git'
hint: Updates were rejected because the tag already exists in the remote.
Создан репозиторийКлонировал репо на локальной машине.Модифицировал файл README, зафиксировал изменения и отправил коммит.Созданный тег:devgit tag devРазмещенные теги:git push --tagsМодифицировал файл README, зафиксировал изменения и отправил коммит.

Удаленный тегdev , создал его снова и нажал теги:

git tag -d dev
git tag dev
git push --tags

Почему это происходит?

Я на Mac. Мои друзья, которые используют Linux (Ubuntu), неУ меня нет этой проблемы. Я знаю, что я могу использоватьgit push --tags -f принудительно обновлять тег, но это опасно (например, переписать сделанный по ошибке коммит только в теге, а не в ветке).

Ответы на вопрос(7)

Ваш ответ на вопрос