main (master) : 기본/메인/제품 브랜치
dev (develop) : 다음 제품 출시를 위해 여러 기능을 병합하는 브랜치
feature/@ : 각 기능 개발을 위한 브랜치
release : 이번 제품 출시 직전 최종 테스트(QA)를 위한 브랜치
hotfix : 제품에 버그가 확인되었을 때 긴급 수정을 위한 브랜치
프로젝트의 기본 뼈태 main
기능 개발 feature/@
이걸 병합한 걸 dev
출시 전 테스트, 검수, 버전 생성 release
끝나면 main 에 병합해 배포.
배포 후 버그 수정은 hotfix