Можете объяснить, что такое тег в системе контроля версий Git?

В Git тег — это метка, которая указывает на конкретный коммит в истории репозитория.

Короткий ответ

Что ответить на собеседовании

В Git тег — это метка, которая указывает на конкретный коммит в истории репозитория. Теги часто используются для обозначения релизов или важных версий проекта, чтобы легко к ним возвращаться. В отличие от веток, теги не меняются и не двигаются — они фиксируют состояние кода в определённый момент.

Подробный разбор

Ответ с пояснениями

В Git тег — это метка, которая указывает на конкретный коммит в истории репозитория. Теги часто используются для обозначения релизов или важных версий проекта, чтобы легко к ним возвращаться. В отличие от веток, теги не меняются и не двигаются — они фиксируют состояние кода в определённый момент.

Пример создания тега:

git tag v1.0.0

Чтобы посмотреть все теги:

git tag

Теги бывают двух типов: легковесные (просто указатель на коммит) и аннотированные (с дополнительной информацией, например, автором и сообщением).

Практика в реальном времени

Подготовьтесь к следующему собеседованию

Interview Boost учитывает вакансию, резюме и технологии и помогает сформулировать ответ прямо во время интервью.

Начать подготовку