Git Tag: How to Create and Use Tags in Git
Git tag - это механизм, который позволяет пометить определенный коммит в репозитории как важный, стабильный, майлстоун, релиз и т.д. Тэги могут использоваться для отметки версии продукта, релизов; при версионировании и настройке продукта, при разработке, чтобы помочь по тестированию; как точка отсчета для разрабатывания отдельных функций и обновлений; и т.д.
Добавление тэга:
Создание нового тэга:
git tag tag_name
Переключение на нужный коммит и создание тэга:
git tag tag_name commit_hash
Установка сообщения к тэгу:
git tag -a tag_name -m "your message"
Установка тэга и его сообщения на определённую ветвь:
git tag -a tag_name -m "your message" branch_name
Вывод списка тэгов:
git tag
Вывод списка тэгов с дополнительной информацией:
git tag -n
Выполнить поиск по тэгам:
git tag -l "tag_pattern"
Выполнить поиск по тэгам с дополнительной информацией:
git tag -n -l "tag_pattern"
Переименование тэга:
git tag new_tag_name old_tag_name
Удаление тэга:
git tag -d tag_name
Отправка тэгов на сервер:
git push origin tag_name
Отправка всех тэгов на сервер:
git push --tags
Импорт тэгов из удаленного репозитория:
git fetch --tags
Вывод информации о тэге:
git show tag_name
Вывод списка коммитов, связанных с определенным тэгом:
git log tag_name
Команды для работы с тэгами позволяют логично разделить коммиты, помеченные тэгами, и создать стабильные версии вашего проекта.