5개 브랜치 모델

git-flow

feature 브랜치 사용

release 브랜치 사용

hotfix 브랜치 사용

5개 브랜치 모델

Vincent Driessen이 제안한 5개의 브랜치 모델을 사용하여 브랜치 관리

  1. master(main)
  2. develop
  3. feature
  4. release
  5. hotfix

git-flow

정의

위의 5가지 브랜치 모델을 쉽게 사용할 수 있도록 몇 개의 CLI명령문으로 구현해 놓은 git의 확장 프로그램이다. 간단한 명령문을 통해서 브랜치 모델에서 필요한 브랜칭 동작을 수행할 수 있다.

설치[For mac]

brew install git echo “export PATH=/usr/local/bin:$PATH” >> ~/.bash_profile

brew install git-flow-avh

시작 설정