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자 이내
로 작성한다 (줄 바꿈 사용)무엇을
, 왜
에 대하여 설명한다