- 커밋 종류
- Feat : 새로운 기능 추가
- Fix : 버그 수정
- Docs : 문서 수정
- Design : px, 여백 변경과 같은 디자인 관련 수정
- Refactor : 코드 리팩토링
- Settings : 빌드 업무 수정, 패키지 매니저 수정
- 제목
- 제목은 50자를 넘기지 않고, 마침표를 붙이지 않는다.
- 제목에는 위 커밋 종류를 함께 쓴다.
- 과거시제를 사용하지 않고 명령조로 작성한다.
- 제목과 본문은 한 줄 띄워 분리한다.
- 제목이나 본문에 이슈 번호(가 있다면) 붙여야 한다.
- 본문
- 선택사항이기에 모든 커밋에 본문 내용을 작성할 필요는 없다.
- 어떻게(How)보다 무엇을, 왜(What, Why)에 맞춰 작성한다.