Встречается на собеседованиях • сегодня

Какой workflow работы с ветками в Git

Обычно используется Git Flow или его упрощённая версия:

  1. main/master - стабильная ветка для продакшена
  2. develop - ветка для разработки (необязательно)
  3. Функциональные ветки создаются от develop/main по шаблону feature/{task-name}
  4. Для горячих фиксов - hotfix/{issue-name} от main

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

bash
git checkout -b feature/add-login-form

После завершения работы:

  1. Делаем pull request в develop/main
  2. Проходим код-ревью
  3. Мёржим после аппрува

Для CI/CD часто используют защищённые ветки, куда нельзя пушить напрямую.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы