Работа с тегамиОпубликовано admin в Чт, 18/02/2010 - 13:32 |
Как правило, кроме веток разработчики используют теги – чтобы запомнить состояние кода в какой-то момент. Тег – это своеобразный слепок, точно идентифицирующий состояние кода. Гит умеет работать с подписанными GPG тегами и с неподписанными. Здесь я рассмотрю только неподписанные теги.
Для создания такого тега необходимо выполнить команду:
git tag <tag name>
Чтобы убрать тег необходимо выполнить:
git tag -d <tag name>
Для того, чтобы тег стал виден всем, необходимо отправить его в удаленный репозиторий:
git push --tags
Чтобы получить версию с конкретного тега необходимо создать от него локальную ветку и расчекаутить эту ветку:
git fetch origin tag <tag_name> git branch <branch_name> <tag_name> git checkout <branch_name>
Разумеется, в будущем эту ветку можно будет сделать глобальной и выслать в удаленной репозиторий.