Встречается на 2% собеседований по Python
В чем различия тега и ветки в 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
интервью вопросы и ответы