Gitflow는 Git 브랜치를 관리하기 위한 레거시 Git 워크플로워다여러 브랜치 들을 사용하여 개발하는 Git 브랜치 모델master : 기준이 되는 브랜치, 제품을 베포develop : 개발 브랜치, 각자 작업한 기능들을 병합(Merge)집니다.feature : 단위 기능을 개발 하는 브랜치, 기능 개발 완료하면 develop 브랜치에 합친다release : master 브랜치로 보내기 전에 QA(품질검사)하는 브랜치hotfix : master 브랜치로 배포후 버그가 생겼을때 긴급 수정하는 브랜치
master, develop가 메인 브랜치, 나머지는 필요에 의해서 운영하는 브랜치
Master와 Develop 브랜치를 만든다Develop브랜치에서 feature브랜치 생성각 기능별로 개발을 완료 하면 feature 브랜치에서 Develop브랜치에 병합Develop브랜치에서 Release브랜치를 생성Release브랜치에서 발생한 오류들을 수정QA가 끝나면 Dev,Master브랜치에 병함Master브랜치에서 Hotfix브랜치 생성Hotfix브랜치 에서 작업이 완료되면 Dev, master 브랜치 병함