Метки
Как создать метку (тег)?
В следующих примерах показано создание метки для последней фиксации (последнего коммита):
Создать новую метку
git tag v1.0
Создать новую метку с сообщением
git tag -a <tag_name> -m '<tag_message>'
Как отправить метку (тег) на удаленный сервер?
Отправить метку v1.0
git push origin tag v1.0
Как удалить метку (тег)?
Удалить метку локально
git tag -d <tag_name>
Удалить метку из удаленного репозитория
git push origin -d <tag_name>
Как переименовать метку (тег)?
Изменение имени тегов в git как такого нет. Есть обходной путь — создать новую метку со ссылкой на старую и затем удалить старую метку:
git tag new old
git tag -d old
git push origin new
git push origin -d old
Как удалить из локального репозитория несуществующие в удалённом репозитории метки (теги)?
git fetch --prune-tags