Git 대형 프로젝트 때 편하게 사용
GitFlow /Github Flow/ Trunk-based/ Gitlab Flow
GitFlow by Vincent Driessen
- main (공식 배포 버전 관리)
- develop (개발을 위한 develop branch)
- feature (새로운 기능을 test하는 branch, 성공시 develop에 merge)
- release (배포 전 test를 위한 branch, 성공시 main에 merge)
- hotfix (긴급한 수정이 필요한 경우 main에서 바로 수정 후 main에 배포, develop에도 merge해줌)