Git 브랜치 명명 규칙 가이드
feature, fix, hotfix, release 등 체계적인 브랜치 관리를 위한 명명 규칙
# Git Branch Naming Convention
## 기본 구조
<type>/<issue-number>-<description>
## 브랜치 타입 (Type)
- main: 제품으로 배포 가능한 상태의 메인 브랜치
- develop: 다음 출시 버전을 개발하는 통합 브랜치
- feature: 새로운 기능 개발
- fix: 버그 수정
- hotfix: 긴급한 프로덕션 버그 수정
- release: 배포 준비를 위한 브랜치
- docs: 문서 수정
- refactor: 코드 리팩토링
## 명명 규칙
1. 모든 문자는 소문자를 사용합니다.
2. 단어 구분은 하이픈(-)을 사용합니다.
3. 이슈 번호가 있는 경우 접두사로 포함합니다.
## 예시
- feature/123-user-authentication
- fix/456-login-overlap-issue
- hotfix/789-critical-payment-error
- release/v1.2.0
- refactor/clean-up-api-handler