출처

How to Write Better Git Commit Messages - A Step-By-Step Guide

Git Commit Message Standard

Type

Feat 기능 추가
Fix 버그 수정
Chore 코드의 직접적 수정 외 기타 변경 사항
예시) 의존성 업데이트, 빌드 테스트
Refactor 코드 리팩토링 (코드 구조 수정)
Docs Readme 등 문서 업데이트
Style 코드 스타일의 변경
예시) 공백, 세미콜론 추가 등 코드 수정이 없는 변경
Test 테스트 코드 추가
Perf 성능 향상
Rename 파일/디렉토리 이름 변경
Remove 파일/디렉토리 삭제
Build 빌드 시스템, 외부 의존성 관련 변경 사항
Revert 이전 커밋으로 되돌림
Add 코드, 테스트, 예제 등 추가

Git commit message rules

  1. 커밋 메시지는 subject 줄에 적어야 하고, body(본문)를 적을 수 있음
  2. subject 줄은 50자를 넘지 않아야 함
  3. 영어로 작성 시 대문자로 시작해야 하고, 마침표를 찍으면 안됨
  4. subject 줄은 명령법으로 작성
  5. 본문은 한 줄 당 72자까지
  6. 본문은 what / why가 포함되어 있어야 함