Легкий тег - это просто «ссылка», указывающая на этот коммит.Вы можете принудительно создать новый аннотированный тег поверх старого тега:
git tag -a -f <tagname> <tagname>
Начиная с Git v1.8.2, вам нужно использовать --force
для замены любых тегов на пульте на git push
, даже если вы заменяете облегченный тег на что-то, что по сути является ускоренной перемоткой вперед или истинным объектом тега, указывающим на тот же коммит, что и существующая ссылка на тег.
git push --force origin <tagname>