Ответ
GitFlow — это модель ветвления для Git, которая стандартизирует процесс разработки. Она использует несколько типов веток:
- main/master — стабильная версия продукта (релизы)
- develop — текущая разработка
- feature/ — ветки для новых функций
- release/ — подготовка к релизу
- hotfix/ — срочные исправления в production
Пример создания feature-ветки:
git checkout -b feature/new-payment develop
Основные преимущества:
- Четкое разделение этапов разработки
- Удобство параллельной работы
- Контроль стабильности main-ветки
Недостатки:
- Избыточная сложность для небольших проектов
- Много "долгоживущих" веток
Альтернативы: GitHub Flow, GitLab Flow (более простые модели).
Видео-ответы
▶
Публичное собеседование инженера по данным с компанией X5 Tech
▶
Middle за год? Собеседование #3 frontend разработчика
▶
#4 Настоящий мидл? Собеседование на Frontend Middle разработчика
▶
#3. Java-Mentor: Мидл без опыта. Выпускник JM + School21 Frontend Dev. Публичное собеседование.
▶
За 6 месяцев во frontend? Реальное собеседование frontend разработчика
▶
Собеседование frontend разработчика
▶
Automation QA - Собеседование на микросервисный проект (часть 3)
▶
Камбоджи. Техническое собеседование по JavaScript на удаленку в ITradeBit 26.10.2019
▶
Junior Python Developer: полный разбор собеседования и ответы на наиболее частые вопросы интервью