В Git «тег» — это способ отметить определенный момент в истории Git. Его часто используют для обозначения важных вех, таких как выпуски программного обеспечения. Под «выпуском» подразумевается распространение определенной версии программного обеспечения среди пользователей.
Метод 1. Создание упрощенного тега
# Create a lightweight tag
git tag my-tag
Метод 2. Создание аннотированного тега
# Create an annotated tag with a message
git tag -a v1.0 -m "Initial release"
Метод 3: передача тегов в удаленный репозиторий
# Push a single tag to the remote repository
git push origin my-tag
# Push all tags to the remote repository
git push origin --tags
Метод 4. Список существующих тегов
# List all tags
git tag
# List tags matching a pattern
git tag -l "v1.*"
Метод 5. Получение тега
# Check out a specific tag
git checkout my-tag
Метод 6: создание ветки выпуска
# Create a release branch from a specific tag
git checkout -b release-1.0 my-tag
Метод 7. Удаление тега
# Delete a local tag
git tag -d my-tag
# Delete a remote tag
git push origin --delete my-tag