5 Работа с тегами | nsws.ru
  • warning: preg_replace(): No ending delimiter '/' found in /srv/www/nsws.ru/includes/unicode.inc on line 345.
  • warning: preg_replace(): No ending delimiter '/' found in /srv/www/nsws.ru/includes/unicode.inc on line 345.
  • warning: preg_replace(): No ending delimiter '/' found in /srv/www/nsws.ru/includes/unicode.inc on line 345.
  • warning: preg_replace(): No ending delimiter '/' found in /srv/www/nsws.ru/includes/unicode.inc on line 345.

Работа с тегами

Как правило, кроме веток разработчики используют теги – чтобы запомнить состояние кода в какой-то момент. Тег – это своеобразный слепок, точно идентифицирующий состояние кода. Гит умеет работать с подписанными GPG тегами и с неподписанными. Здесь я рассмотрю только неподписанные теги.

Для создания такого тега необходимо выполнить команду:
 
Чтобы убрать тег необходимо выполнить:
 
Для того, чтобы тег стал виден всем, необходимо отправить его в удаленный репозиторий:
 
Чтобы получить версию с конкретного тега необходимо создать от него локальную ветку и расчекаутить эту ветку:
 
Разумеется, в будущем эту ветку можно будет сделать глобальной и выслать в удаленной репозиторий.