Skip to content

Latest commit

 

History

History
47 lines (38 loc) · 2.46 KB

GIT_FLOW.md

File metadata and controls

47 lines (38 loc) · 2.46 KB

Рабочий процесс с использованием Git Flow

Основные шаги:

  1. Переход на ветку main и обновление:

    • Перед началом работы над новой функциональностью переходим на ветку main и стягиваем последние изменения.
      git checkout main
      git pull origin main
  2. Создание ветки для новой функциональности:

    • Создаем новую ветку для разработки функциональности с подходящим названием.
      git checkout -b details-page
  3. Разработка в новой ветке:

    • Работаем в ветке details-page, вносим необходимые изменения и коммитим их.
      # Работаем над проектом, затем коммитим изменения
      git add .
      git commit -m "Implemented details page functionality"
  4. Создание pull request (PR):

    • После завершения работы создаем pull request для слияния изменений из ветки details-page в main.
    • Отправляем PR на проверку ревьюеру.
  5. Проверка и мержинг PR:

    • Ревьюер проверяет код, оставляет замечания или одобряет изменения.
    • Только ревьюер имеет право мержить PR после проверки.
  6. Переход на ветку main после мержинга:

    • После успешного мержинга PR ревьюером, переходим обратно на ветку main.
      git checkout main
  7. Удаление ветки:

    • Удаляем локальную и удаленную ветку details-page, если больше не требуется.
      git branch -d details-page
      git push origin --delete details-page

Таким образом, поддерживается четкая структура работы с ветками, и контроль за качеством кода осуществляется через процесс ревью и мержинга пулл реквестов только после проверки.