main 브랜치develop 브랜치 (개발용)feature 브랜치 (develop에 기능추가용)hotfix 브랜치 (main 브랜치 버그해결용)release 브랜치 (develop 브랜치를 main 브랜치에 합치기 전 최종 테스트용)
develop 브랜치를 생성하여 main 브랜치에서 기존 진행 중인 프로젝트를 복사
새로운 feature 브랜치를 만들어 각각 개발 진행/ 기호를 사용
release 브랜치를 만들어 테스트 및 QA와 같은 작업 진행
hotfix 브랜치를 만들고 해당 브랜치에서 수정 진행
극도로 빠른 통합과 실험에 중점을 두는 브랜치 관리 전략
안정적으로 빠른 배포를 지향하는 브랜치 관리 전략인용 자료 출처
(무료) 매우쉽게 알려주는 git & github
[밍글] Github 브랜치 전략 도입하기
매일 배포하는 팀이 되는 여정(1) — 브랜치 전략 개선하기
Git Flow VS Github Flow