Commit message는 제목, 본문, 꼬리말로 구성
제목은 필수 사항이며, 본문과 꼬리말은 선택사항
<type 타입>: <subject 제목>
<body 본문, 생략가능>
<footer 꼬리말, 생략가능>
ex) docs: Add ProcessThread.md
ex) fix(함수이름): ...
| 키워드 | 사용시점 |
|---|---|
| feat | 새로운 기능 추가 |
| fix | 버그 수정 |
| docs | 문서 수정 |
| style | 코드의 의미에 영향을 주지 않는 변경사항 (코드 포매팅, 세미콜론 누락 등) |
| design | 사용자 UI 디자인 변경 (CSS 등) |
| refactor | 버그를 수정하거나 기능을 추가하지 않는 코드 변경 |
| perf | 성능을 향상시키는 코드 변경 |
| test | 누락된 테스트 추가 또는 기존 테스트 수정 |
| chore | 빌드 프로세스 또는 보조도구 및 라이프러리 등의 변경 |
| ci | CI 관련 설정 수정 |
| release | 버젼 릴리즈 |
| rename | 파일 혹은 폴더명을 수정 |
| remove | 파일을 삭제 |
한 줄 띄어 구분해준다50자 이내로 작성한다대문자로 작성한다 (type이 아닙니다)마침표를 사용하지 않는다명령문으로, 과거형을 사용하지 않고 간결하게 작성한다행은 72자 이내로 작성한다 (줄 바꿈 사용)무엇을, 왜에 대하여 설명한다