| 타입 | 설명 |
|---|---|
feat |
✨ 새로운 기능 추가 |
fix |
🐛 버그 수정 |
docs |
📝 문서 수정 (README, 주석 등) |
style |
💄 코드 포맷팅, 세미콜론 누락 등 기능 영향 없는 변경 |
refactor |
♻️ 코드 리팩토링 (기능 변화 없음) |
test |
✅ 테스트 코드 추가 또는 수정 |
chore |
🔧 빌드 설정, 패키지 매니저 설정 등 기타 작업 |
perf |
⚡ 성능 개선 |
ci |
🔄 CI 관련 설정 및 스크립트 수정 |
revert |
⚙️ 이전 커밋 되돌리기 |
| 브랜치 | 역할 |
|---|---|
main |
최종 통합 브랜치 (stable) |
type/#issue번호 (작업 단위는 기능/수정/리팩토링 등으로 구분)
| prefix | 설명 | 예시 |
|---|---|---|
feat/ |
✨ 새로운 기능 개발 | feat/#15 |
fix/ |
🐛 버그 수정 | fix/#42 |
refactor/ |
♻️ 코드 리팩토링 | refactor/#23 |
chore/ |
🔧 설정 변경, 잡일 | chore/#25 |
perf/ |
⚡ 성능 개선 | perf/#94 |
hotfix/ |
🚑 급한 수정 (main에서 바로 분기) | hotfix/#102 |
test/ |
🧪 테스트 코드 추가/수정 | test/#55 |