타입
- feat : 새로운 기능 추가
- fix : 버그 수정
- docs : 문서 수정 (README.md 등)
- style : 스타일 추가 및 업데이트 (세미콜론 누락, 코드 포맷팅 등)
- refactor : 코드 리팩토링
- test : 테스트 추가, 테스트 리팩토링(프로덕션 코드 변경 X)
- chore : 빌드 업무 수정, 패키지 매니저 수정 (pom.xml 등)

기타
- comment : 필요한 주석 추가 및 변경
- rename : 파일명, 폴더명 수정 또는 이동
- remove : 파일 삭제
구조
type: Subject
body
footer
좋은 Git 커밋 메세지의 7가지 규칙
- 제목과 본문을 한 줄 띄워 분리하기
- 제목은 영문 기준 50자 이내로
- 제목 첫 글자를 대문자로
- 제목 끝에
.
금지
- 제목은 명령조로
- 제목(이나 본문)에 이슈 번호 붙이기
- 본문은 영문 기준 72자마다 줄 바꾸기
- 본문은 어떻게보다 무엇을, 왜에 맞춰 작성하기
예시

영문 작성법
https://blog.ull.im/engineering/2019/03/10/logs-on-git.html
https://udacity.github.io/git-styleguide/