Fork me on GitHub

Теги Git

Полезные ссылки

Теги

  • создание обычного тега (теги обычно используются при маркировки релизов)
git tag имя_тега коммит
  • создание аннотированного тега (с дополнительной информацией)
git tag -a имя_тега
или 
git tag <tag_name> -a -m "Message"
  • удаление тегов
git tag -d имена_тегов

Использование тегов для экспорта

  • получить ближайший тег
git describe коммит
  • поместить архив проекта с указанного коммита(тега)
git archive -o путь_для_архива коммит_или_тег
git rebase --continue

Отправка Git-тегов

  • Перенести все теги в удаленный репозиторий:
git push origin --tags
  • Отправить конкретный тег в удаленный репозиторий:
git push origin <tag_name>
  • Отправить только аннотированные теги и не пушить легковесные
git push --follow-tags

social