커밋 메시지 생성
포맷
code
<type>: <제목> <본문 (선택)>
타입
| Type | 설명 | 예시 |
|---|---|---|
feat | 새 기능 | feat: 카카오 로그인 추가 |
fix | 버그 수정 | fix: 날짜 포맷팅 오류 수정 |
chore | 빌드, 설정 변경 | chore: 의존성 업데이트 |
refactor | 코드 리팩토링 | refactor: useAuth 훅 간소화 |
style | 코드 포맷팅 (로직 변경 없음) | style: eslint 경고 수정 |
docs | 문서 변경 | docs: README 업데이트 |
test | 테스트 추가/수정 | test: 유닛 테스트 추가 |
규칙
- •제목: 최대 50자, 마침표 없음, 한글로 작성
- •타입: 영문 소문자 유지 (feat, fix, chore 등)
- •본문: 선택사항, "무엇"과 "왜"를 설명
작업 흐름
- •
git diff --staged로 변경사항 확인 - •변경 내용 분석
- •위 포맷에 맞춰 한글 커밋 메시지 생성
예시
새 기능:
code
feat: 감정 태그 선택 기능 추가 20개의 사전 정의된 감정 태그 멀티 선택 지원
버그 수정:
code
fix: 모바일에서 카드 오버플로우 수정
설정 변경:
code
chore: tailwind 업데이트 및 컴포넌트 추가 - tailwindcss 4.1.9로 업그레이드 - shadcn/ui button, card 컴포넌트 추가
리팩토링:
code
refactor: 기록 목록 컴포넌트 분리