Skip to content

2. Git Flow

Songwonseok edited this page Nov 16, 2020 · 3 revisions

브랜치 관리 규칙

Branch 목적
master 제품 출시
develop 다음 버전 개발
feature/{feature_name} 기능 개발
release 제품 출시 준비
hotfix 출시된 버전 버그 수정

master : 제품으로 출시될 수 있는 브랜치이다.
develop : 다음 출시 버전을 개발하는 브랜치이다.
feature : develop에서 파생하며, 한 기능 단위를 개발하는 브랜치이다.
release : develop에서 파생되는 브랜치, 이번 출시 버전을 준비하는 브랜치로 코드에 이상이 없다면 master로 병합된다.
hotfix : 출시 버전에서 발생한 버그를 수정 하는 브랜치, Master에서 파생되며, 버그 수정이 완료되면 master와 develop에 병합된다.

  • feature 브랜치는 develop 브랜치에만 pull request 한다.
  • merge 된 feature 브랜치는 삭제한다.
Clone this wiki locally