{type}/{scope}/{issue-number}
예시: feat/be/12, fix/fe/23, docs/infra/5
feat: 새로운 기능 개발fix: 버그 수정refactor: 코드 리팩토링docs: 문서 작성/수정chore: 설정, 빌드 관련
be: Backendfe: Frontendinfra: 인프라/배포/설정
{type}({scope}): {summary}
{description}
git commit -m "feat(be): 사용자 인증 API 구현
- JWT 토큰 기반 인증 시스템 추가
- OAuth2 Google 연동 완료"feat: 새 기능fix: 버그 수정refactor: 리팩토링docs: 문서chore: 기타
{type}({scope}): {summary} (#{issue-number})
예시: feat(be): 사용자 API 구현 (#12)
## 변경사항
- 주요 변경 내용
## 테스트
- [ ] 로컬 테스트 완료
- [ ] ktlint 통과
## 체크리스트
- [ ] 코드 리뷰 요청
- [ ] 문서 업데이트- dev: 기능 완성 + 리뷰 완료
- main: 배포 준비 완료
# 팀원 설정 (최초 1회)
./setup-git-hooks.sh # Linux/Mac
setup-git-hooks.bat # Windows
# 수동 실행
./gradlew ktlintCheck # 검사
./gradlew ktlintFormat # 자동 수정./gradlew ktlintCheck통과- 빌드 성공 확인
- 테스트 실행