스터디-ing

[GIT] Gitmoji

몽상현 2024. 5. 30. 19:32

gitmoji란 git + emoji를 합쳐서 부르는 말로 emoji를 이용하여 commit message를 작성할 수 있다.

message만 적혀있는 것보다 깃모지가 있으면 한눈에 알아볼 수 있어서 편하고 보기좋을 음식이 맛도 좋다고 커밋 메시지를 읽는 것도 즐거워(?)진다.

그리고 이 글은 내가 쓰기 위해서 적는데 필요하신 분들도 참고하시길~! :)


gitmoji-cli

터미널에서 commit을 할 때 gitmoji-cli를 사용하면 이모티콘 코드를 직접 입력하지 않아도 편리하게 gitmoji를 사용할 수 있다.

설치 방법은 아래 커맨드 중 하나로 가능하다.

 

# npm 설치
> npm i -g gitmoji-cli

# mac brew 설치
> brew install gitmoji

 

https://github.com/carloscuesta/gitmoji
 

GitHub - carloscuesta/gitmoji: An emoji guide for your commit messages. 😜

An emoji guide for your commit messages. 😜 . Contribute to carloscuesta/gitmoji development by creating an account on GitHub.

github.com

 


 

 

gitmoji 사용법

> gitmoji -c

git commit -m 대신 gitmoji -c 명령어를 입력하면 원하는 이모지를 선택할 수 있다. 물론 이전에 git add . 명령어로 스테이징 후 진행한다.

 

화살표로 원하는 깃모지를 선택하고 Enter로 입력 후 Commit titlemessage를 입력한다.

 

그러고 git push를 하게되면 아래와 같이 이쁘게 커밋 메시지가 입력된다.

 


아래는 직접 깃모지 코드를 작성할 때 참고하면 좋을 것 같아 링크와 대표 이모지를 정리해 본다!

https://gitmoji.dev/
 

gitmoji

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

gitmoji.dev

 

아이콘 코드 설명
🚀 :rocket: 새로운 기능 배포
🐛 :bug: 버그 수정
🔥 :fire: 코드나 파일 삭제
:sparkles: 새로운 기능 추가
⚡️ :zap: 성능 개선
♻️ :recycle: 코드 리팩토링
📚 :books: 문서 작업
🎨 :art: 코드 구조/형식 개선
:white_check_mark: 테스트 추가/수정
🔒 :lock: 보안 관련 작업
🚧 :construction: 작업 진행 중 (Work In Progress)