
우리는 프로젝트를 수행하면서 commit을 많이 한다. 그리고 프로젝트마다 commit convention을 정해야하고 message도 작성해야 하는데, 일관된 메시지를 남길 수 있게 도와주는 commitzen을 설치해보고 이를 정리하고자 한다.
먼저 node가 설치되어 있어야 한다.
그 후에
npm install -g commitizen
npm install -g cz-conventional-changelog
echo '{"path" : "cz-conventional-changelog"}' > ~/.czrc
나는 마지막 코드가 적용되지 않아서 아래 코드로 vsc를 열어서 직접 입력을 해주었다.
code /.czrc
아래 명령어를 사용해서
git cz
이렇게 commitizen을 사용할 수 있다. 해당 커밋의 prefix를 지정할 수 있다.
나는 보통 short description만 남긴다.

위에서 작성한 path를 아래와 같이 수정하자!

그리고 이모지를 설치하자
npm install -g cz-emoji-conventional cz-emoji
git cz
이제는 이모지까지 추가되어 커밋 prefix를 남길 수 있다.

아래의 블로그를 참고했다.
그리고 마지막에 PR과 Issue를 사용할 때 사용할 template도 작성할 수 있는 방법이 있는 것 같으므로
다음에 참고해야지!
git commitizen의 사용방법 및 template에 대해서 알아보기