git Vim으로 commit 메시지 작성하기

2023. 4. 26. 14:33Git

728x90

카카오 테크 캠퍼스 git 라이브 강의를 수강하며,

커밋 메시지를 git commit -m ~ 형식으로 작성하는 것보다 vim을 사용해서 작성하는 것을 권장한다는 사실을 알았다.

 

그렇다면, 왜? git commit -m ~ 형식으로 commit 메시지를 작성하는 것을 지양해야할까??

 

이유는 다음과 같다.

 

git commit -m 형식으로 커밋 메시지를 작성하게 되면, 혹시나 커밋 메시지를 잘못 작성했을 경우 수정하기가 어렵기 때문이다.

 

따라서, vim을 사용해서 커밋 메시지를 작성하도록 하는 습관을 만들면 좋을 것 같다.

 

먼저 아래의 명령어를 사용하여, editor를 vim으로 설정해준다.

 

git config --global core.editor "vim"

 

후에 git config --list로 확인했을 때 아래와 같이 되어있다면 올바르게 설정이 된 것이다.

 

 

후에 commit message를 작성할 때 아래와 같은 명령어를 실행하면..

 

git commit

 

vim 화면이 나와 아래와 같은 형식으로 commit message를 작성하면 된다.

 

Conventional Commits


commit 제목은 commit을 잘 설명할 수 있는 하나의 구나 절로 완성한다.

 

  • feat : 기능 개발 관련
  • fix : 오류 개선 혹은 버그 패치
  • docs : 문서화 작업
  • test : test 관련
  • conf : 환경설정 관련
  • build : 빌드 관련
  • ci : Continous Integration 관련

 

728x90