git commit template을 적용하면 모든 commit message를 통일된 형식으로 작성할 수 있습니다. 이로 인해 코드리뷰가 쉬워지고, 코드의 변경사항이 쉽게 추적될 수 있습니다. 또한 작성된 commit message를 기반으로 프로젝트의 변경 이력을 요약할 수 있어서 프로젝트를 이해하는데 도움이 되어 협업에 있어 생산성이 증가할 수 있습니다.
mkdir ~/git
vim ~/git/.gittemplate
# 다음과 같은 형식으로 제목을 작성합니다.
# [type]: 제목
[fea|docs|mis|fix|test|ref]: 제목
# 설명을 입력합니다.
describe:
#=========================
# fea : 새로운 기능 추가
# docs : 문서 수정
# mis : 실수로 빼먹은 내용
# fix : 버그 수정
# test : 테스트 코드
# ref : 코드 리팩토링
#=========================
git config --global commit.template ~/git/.gittemplate