Git flow

main - 시현, 서비스 배포 등의 목적 하에 코드를 통합하여 관리하는 브랜치
develop - 각 스프린트에서 개발된 기능들을 통합하여 테스트 및 관리하는 브랜치
| 브랜치 | 역할 |
|---|---|
main |
실제 배포되는 브랜치 (배포 태그 관리) |
develop |
기능이 통합되는 개발 브랜치 (최신 개발 상태) |
feature/[기능 혹은 목적명] - 각 인원이 맡은 기능을 개발할 때 develop 브랜치를 기반으로 생성하는 브랜치 ex)feature/order-add
| 브랜치 Prefix | 용도 | 예시 |
|---|---|---|
feat/ |
기능 개발 | feat/login-page |
fix/ |
버그 수정 | fix/header-error |
hotfix/ |
긴급 배포 | hotfix/payment-rollback |
refactor/ |
리팩토링 | refactor/form-validation |
docs/ |
문서 수정 | docs/api-guide |
chore/ |
설정, 패키지, CI/CD 수정 등 | chore/update-deps |
test/ |
테스트 코드 추가 | chore/update-depschore/update-depschore/update-depschore/update-deps |
<커밋 목적>: <간략한 개발 요약>