1. 커밋 메시지 구조

#이슈번호 <type>: <description>

[body: optional 설명]

[footer: 참조 링크 또는 관련 이슈]

  1. 커밋 유형
Type 설명
Feat 새로운 기능 추가
Fix 버그 수정
Docs 문서 관련 수정
Style 코드 형식 변경
Refactor 코드 리팩토링
Test 테스트 코드 추가
Chore 빌드/패키지 관리 등 기타 변경
Design UI 디자인 변경
Comment 주석 추가 및 변경
Rename 파일/폴더명 변경
Remove 파일 삭제
!BREAKING CHAGNE 큰 API 변경 사항
!HOTFIX 긴급한 버그 수정
Environment 프로젝트 환경 설정
  1. 작성 규칙

• 한 커밋에는 한 가지 작업만 포함

• 설명은 50자 이내로 작성하며 마침표는 사용하지 않음

subject

제목은 영문 기준 50자 이내로 작성

body

본문은 한 줄 당 72자 이내로 작성

‘어떻게’보단 ‘무엇을’ ‘왜’ 변경했는지 설명

footer

여러 개의 이슈 번호를 적을 때 쉼표로 구분