본문 바로가기
개발일기

[TIL]03.04 깃모지를 활용해 더욱 간편하고 보기쉬운 커밋 메세지 작성하기

by .LUKA 2022. 3. 5.
728x90

포트폴리오에 들어갈 팀 프로젝트를 자주 진행하게 되면서 깃허브 관리에 더욱 주의를 기울이게 된다.

따라서 팀 프로젝트를 시작할 때 많은 컨벤션들을 정하게 되는데, 그중 하나가 커밋 로그 관리이다. 팀원들이 각각 자신들의 언어로 커밋을 올리게 된다면 한눈에 알아보기가 쉽지는 않기 때문이다.

 

그래서 이런 커밋 고민을 해결해줄 고마운 친구를 소개하려고 한다.

바로 '깃모지 gitmoji'

 

https://gitmoji.dev/

 

gitmoji

:truck: Move or rename resources (e.g.: files, paths, routes).

gitmoji.dev

 

깃모지 gitmoji는 커밋 메시지의 맨 앞에 이모지를 사용하여, 해당 커밋 로그의 의도와 목적을 시각적으로 편하게 알아볼 수 있는 장점이 있다. 협업을 하는 상황이라면 더더욱 각 커밋 메시지의 중심 내역을 파악하기 훨씬 쉬울 것이다.

 


 

설치하기

먼저 설치하는 방법은 터미널을 이용하는 방법도 있지만 나는 vs code 익스텐션으로 검색하여 설치했다. (그 외에 방법은 위의 공식 홈페이지를 방문하면 자세히 알 수 있다.) 마켓플레이스에 gitmoji라고 검색하면 최상단에 위치하고 있다.

그 아래 것들도 비슷한 툴인 것 같은데 사용해보지 않아서 잘 모르겠다 :)

1번째 익스텐션

 

사용방법

설치를 완료했다면 좌측 소스 제어 창을 눌러주면 못 보던 이모티콘 버튼이 생긴 것을 확인할 수 있다.

바로 그 버튼을 누르면 우측에 다양한 이모티콘들의 어떤 상황에 사용되어야 할지에 대한 간단한 설명이 나와있다.

 

 

사용 예를 간단히 들어보면 아래와 같다.

add: 로그인 기능 구현 완료 // Semantic Commit Messages
✨ 로그인 기능 구현 완료 // gitmoji
fix: 유효성 검사가 작동되지 않는 버그 수정 // Semantic Commit Messages
🐛 복잡성을 줄이기 위해 로그인 기능 리팩토링 // gitmoji

모두 모두 즐커밋!

 

 

 

 

 

728x90