Git을 사용하는 프로젝트에서 협업을 쉽게 하기 위해 만들어진 브랜칭 모델
main 또는 master 브랜치프로덕션에 배포되는 코드
develop 브랜치다음 출시 버전 개발 브랜치
main 브랜치로 배포 전 테스트feature 브랜치mainmainfeature 브랜치기능 개발 브랜치
developdeveloprelease 브랜치배포 준비 브랜치
release 브랜치 내에서 수정developdevelop, mainhotfix 브랜치프로덕션의 긴급 버그 수정 브랜치
release 브랜치 내에서 수정maindevelop, mainGitHub에서 제안한 단순하고 직관적인 브랜칭 모델
main에 병합되면 곧바로 배포가 가능 → CD 환경에서 빠르게 변경사항을 반영main 브랜치프로덕션에 배포되는 코드
feature 브랜치기능 개발, 버그 수정 브랜치

참고자료
실무에서 사용되는 git flow 도구 사용법
우아한 기술블로그 - 우린 Git-flow를 사용하고 있어요
ChatGPT 응답