Ответ 1
Аннотированные теги создаются с использованием флага -a
.
Разница между обычным тегом и аннотированным тегом заключается в том, что аннотированный тег подобен фиксации, он содержит дату, автора и прикрепленное к нему сообщение.
После создания тегов просто нажмите его в репозиторий github git push --tags
. Поскольку теги - это просто указатель на данный коммит, вы можете "переместить" их между фиксацией.
Создание аннотированного тега
git tag -a
Перемещение существующего тега
git tag -a <tag_name> <SHA-1> -f
Нажатие тегов
git push origin --tags -f
Важным является флаг -f
(force)