[GIT] Gitmoji
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 title과 message를 입력한다.
그러고 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) |