Gitmoji 란?
Gitmoji란 git + emoji를 합쳐서 부르는 말로 emoji를 사용하여 commit message를 작성하는 도구이다.
커밋 메세지 작성 시
를 입력하면 🎨와 같이 표시되며 코드의 구조/형식 개선 을 의미한다.이러한 이모지를 이용하여 커밋 메세지를 시각적으로 요약해서 전달해주는 역할을 한다.
장점
- 깃모지에 익숙하다면 시각적으로 명확한 작업 내용을 전달 할 수 있다
- 커밋 단위의 기준으로 사용할 수 있다
- 일반적인 프리픽스에 비해 세분화가 잘 되어있다
단점
- 깃모지에 익숙해 지는 시간이 필요하다.
- 경우에 따라 필요한 깃모지를 찾아 확인하는 수고가 든다. (gitmoji 사이트나 gitmoji-cli를 이용)
- 커밋 메세지의 의미를 이모지와 연결시켜 기억하는 노력이 필요하다.
커밋 형태 비교


깃모지 사용 사례
Atom팀은 팀 내부의 깃모지를 정의하여 사용하고있다.
gitmoji-cli
터미널을 이용한 깃모지 사용을 위해서는 gitmoji-cli 을 이용하는 방법이 있다.
gitmoji-cli은 터미널에서 깃모지의 의미를 바로 확인할 수 있어 깃모지가 익숙하지 않은 사용자에게 검색하는 시간을 단축시켜준다.
정리
프리픽스를 사용하는 여부가 아닌, 문자 프리픽스와 깃모지 중 하나를 선택해야한다면 깃모지를 선택할 이유는 충분하다고 생각한다.