<type>:<subject>
// 빈 행으로 구분
<body> // 생략가능
// 빈 행으로 구분
<footer> // 생략가능
git commit 명령어 실행시 → 본문까지 작성 가능
-m 옵션을 추가하고 제목만 간소화해서 작성 가능
ex) git commit -m "feat: login 기능 추가"
feat : 새로운 기능 추가
fix : 버그 수정
docs : 문서 수정
chore : 그 외 자잘한 작업
test : 테스트 코드
build : 시스템 또는 외부 종속성에 영향을 미치는 변경사항 (npm, gulp, yarn 레벨)
ci : CI관련 설정
style : 코드 의미에 영향을 주지 않는 변경사항 (포맷, 세미콜론 누락, 공백 등)
refactor : 성능 개선
- 한글로 작성
- 64자를 넘기지 않는다.
- 마침표를 붙이지 않는다.
- 개조식 구문으로 작성 (ex. feat : 로그 출력 기능 추가)