



출처 : https://velog.io/@shin6403/Git
출처 : https://chlolisher.tistory.com/173
앞으로는 나중의 협업을 위해 git commit 컨벤션을 지키며 커밋하는 습관을 들일 계획이므로, 커밋 컨벤션 설정이라는 것을 해보았다
먼저, 인텔리제이 터미널에서 touch .gitmessage.txt 명령어로 파일을 만들어주고, 파일의 내용은 아래와 같이 양식을 입력해줬다 (기본적인 양식으로 footer는 생략)
# <타입> : <제목> 형식으로 작성. 제목은 최대 50글자가 넘지 않도록 하고
# 제목을 아랫줄에 작성. 마침표X, 특수기호X, 영문 첫 글자 대문자, 현재시제
#####################
# 본문(추가 설명)을 아랫줄에 작성 (관련된 이슈 번호 등 함께)
#####################
# feat : 새로운 기능 추가
# fix : 버그 수정
# docs : 문서 수정
# style : 코드 포맷팅, 세미콜론 누락, 코드 변경이 없는 경우
# refactor : 코드 리펙토링
# test : 테스트 코드, 리펙토링 테스트 코드 추가
# chore : 빌드 업무 수정, 패키지 매니저 수정
#####################
출처: https://pgmjun.tistory.com/85
이 파일의 위치는 README.md 파일과 같은 프로젝트 내의 최상위 경로 안에 만들어주면 된다

.gitmessage.txt 파일을 만들어준 뒤에
git config --global commit.template .gitmessage.txt 명령어를 터미널에 입력해서 설정 완료!
git config --global commit.template <파일경로> : 커밋 메시지 설정하는 명령어설정을 완료한 뒤에 커밋 한번더 해주고,
인텔리제이 껐다가 재시작해주면 완료!

이후부터는 앞으로 커밋을 하려고 할 때 자동으로 양식이 입력되어
커밋할 때마다의 번거로움도 적어지고, 누가 봐도 어떤 부분에서 수정이 있었는지 등의 세부사항을 한눈에 보기 쉽다