Emoji | Code | 기능 | Description | 예시 |
---|---|---|---|---|
✨ | :sparkles: |
feat | 새로운 기능 추가 | 새로운 API 개발, 새로운 버튼 추가 |
🛠 | :wrench: |
chore | 코드 로직과 무관한 작업 | CI/CD 설정 변경, 패키지 업데이트 |
🐛 | :bug: |
fix | 버그 수정 | 버튼 클릭 시 동작 안 하는 문제 해결 |
🔥 | :fire: |
remove | 불필요한 코드/파일 삭제 | 사용하지 않는 함수 삭제, 디버깅 로그 제거 |
🚑 | :ambulance: |
hotfix | 긴급 버그 수정 | 배포 후 발견된 로그인 문제 해결 |
🎨 | :art: |
style | UI/스타일 파일 추가 및 수정 | CSS 변경, 버튼 색상 변경, 코드 스타일 정리 |
♻️ | :recycle: |
refactor | 코드 리팩토링 | 중복 코드 제거, 함수 구조 개선 |
📚 | :memo: |
docs | 문서 추가/수정 | README 업데이트, API 문서 작성 |
🚀 | :rocket: |
deploy | 배포 관련 작업 | 서버 배포, Docker 이미지 업데이트 |
🧪 | :test_tube: |
test | 테스트 코드 추가/수정 | 단위 테스트 추가, 통합 테스트 수정 |
⏪ | :rewind: |
revert | 변경 사항 되돌리기 | 잘못된 커밋 롤백, 업데이트 취소 |
🔀 | :twisted_rightwards_arrows: |
merge | 브랜치 합병 | feature/login → master 병합 |
🗃 | :card_file_box: |
db | 데이터베이스 관련 수정 | 테이블 구조 변경, 마이그레이션 추가 |
💡 | :bulb: |
update | 수정 | - |
⚡ | :zap: |
perf | 성능 개선 | SQL 쿼리 최적화, API 응답 속도 개선 |
🔧 | :hammer_and_wrench: |
config | 설정 파일 변경 | 환경 변수 수정, ESLint 설정 변경 |
📝 | :pencil: |
typo | 오타 수정 | 변수명 오타 수정, 문서 내 철자 수정 |
feat 과 같이 기능 메세지는 소문자로 입력해주세요
포멧: <이모지 code> [<기능 태그>] <메시지> #<스토리 ID>
예시)
git commit -m ":sparkles: [feat] 로그인 기능 완료 #S12P11E102-60"