Встречается на собеседованиях • сегодня
В чем различия тега и ветки в GIT
Теги (tags) и ветки (branches) в Git используются для разных целей:
- Ветки (branches) - это подвижные указатели на коммиты, которые автоматически перемещаются при новых коммитах. Используются для разработки новых функций, исправления багов и т.д.
bash
git branch new-feature # Создать ветку git checkout new-feature # Переключиться на ветку
- Теги (tags) - это статичные указатели на конкретные коммиты, обычно используются для отметки релизов (v1.0, v2.0).
bash
git tag -a v1.0 -m "Version 1.0" # Создать аннотированный тег git push origin v1.0 # Отправить тег в удаленный репозиторий
Ключевые отличия:
- Ветки изменяются при новых коммитах, теги - нет
- Теги обычно не удаляются и не изменяются (помечают важные точки в истории)
- Ветки предназначены для активной разработки, теги - для маркировки версий
Пример: ветка develop постоянно обновляется, а тег v1.2.3 всегда указывает на конкретный релизный коммит.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы