git flow

최대 1 분 소요

git flow

git flow == git 의 브랜치전략

구성

master, develop, feature, release, hotfix로 구성

절차

  1. create master, develop branches
  2. create feature branch (from develop branch)
    기능을 개발하기위함
  3. merge feature branch into develop branch
    개발한소스를 develop에 merge
  4. create release branch (from develop branch) QA
    QA를 위해 릴리즈 브랜치를 생성
    만약 해당 릴리즈브랜치에서 버그가 발생하는경우 해당 브랜치에서 fix한다.
  5. merge release branch (into master, develop)