Message Structure
type: Subject
body
footer
Commit 메세지는 보통 제목
본문
꼬리말
로 작성한다.
어떻게 변경 하였는지 보다 무엇을, 왜 변경 했는지 적는다.
feat
: 새로운 기능 추가fix
: 버그 수정docs
: 문서 수정style
: 포맷팅, 세미콜론 빠졌을 때, 코드 변경이 없는 수정refactor
: 리팩토링test
: 테스트 코드 추가, 테스트코드 리팩토링chore
: 빌드 관련 수정, 패키지 매니저 수정위 7가지가 보편적이고, 추가로 remove
move
rename
을 사용하기도 함
자세한 commit 참고 링크
https://blog.ull.im/engineering/2019/03/10/logs-on-git.html
Footer
이하 약속은 커밋 메시지를 English로 작성하는 경우에 최적화되어 있다. 한글 커밋 메시지를 작성하는 경우에는 더 유연하게 적용해도 좋음.