<aside> 📘 **Vincent Driessen의 브랜칭 모델 (원본)**

</aside>

git-flow는 Vincent Driessen의 "A successful git branching model"이라는 글에서 제안한 브랜치 모델을 쉽게 사용할 수 있도록 몇개의 명령으로 구현해 놓은 git의 확장이다.

Vincent Driessen’s branching model

핵심적인 내용만 적어 본다면

Untitled

위 모델에는 5개의 브랜치가 사용된다.

master

master 브랜치는 배포될 안정적인 버전의 소스코드를 포함하고 있다. master 브랜치의 HEAD는 최신 배포판의 소스 코드 버전이 있다. master 브랜치에는 지난 배포 버전이 태그(tag) 형태로 관리된다.

master 브랜치는 배포해도 될 만큼 안정성이 검증된 코드들이 병합된다.