내가 따로 정리하기 귀찮다.
잘 설명된 아래 블로그 참조 !
몇 가지 git commit message 관련 명령어를 살펴보자면 다음과 같다.
현재 지정된 템플릿 파일 경로 확인.
#git config --get commit.template
template 설정.
참고로 아래 예시의 "--global" 옵션 값 외에
"--system", "--local" 도 있음.
#git config --global commit.template "gitmessage 전체 파일 경로"
만약 프로젝트 별 각각의 template 으로 설정하고 싶을 경우
되도록 다음과 같이 진행하는게 좋다.
#git config --local commit.template ./.gitmessage.txt
내가 작성한 ".gitmessage.txt" 파일은 다음과 같다.
# 제목은 50자 이내 그리고 마침표 금지
# [타입] : 제목
[TYPE] :
# Body message 작성
# 관련된 이슈 번호
Close : []
################
# 타입 리스트는 다음과 같다.
# Feat : 새로운 기능 추가
# Fix : 버그 수정
# Docs : 문서 수정
# Test : 테스트 코드 추가
# Refactor : 코드 리팩토링
# Style : 코드 의미에 영향을 주지 않는 변경사항
# Chore : 빌드 부분 혹은 패키지 매니저 수정사항