После выполнения следующих шагов я получаю следующую ошибку:
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, внес изменения и нажал фиксацию.
-  Созданный тег dev:git tag dev
-  Вдвинутые теги: git push --tags
- Изменен файл README, внес изменения и нажал фиксацию.
-  Удаленный тег dev, создал его снова и нажал теги:git tag -d dev git tag dev git push --tags
Почему это происходит?
Я нахожусь на Mac. У моих друзей, использующих Linux (Ubuntu), нет этой проблемы. Я знаю, что я могу использовать git push --tags -f для принудительного обновления тега, но это опасно (например, переписывание фиксации производится по ошибке только в теге, а не в ветке).



