Git

[Git] 커밋 메세지 컨벤션 - Commit convention, Gitmoji

민돌v 2022. 5. 23. 16:34
728x90

 

깃 커밋 컨벤션을 지키는 대표적인 2가지 방식을 정리해보고자 한다.

 

1. 유다시티 스타일 : 유다시티 학원에서 제시한 커밋 컨벤션

2. 깃모지 : 이모티콘을 활용한, 이모지 컨벤션

 

 

 

1. 유다시티 커밋 컨벤션 스타일

 

 

 

Commit convention (커밋 컨벤션)

  • feat : 새로운 기능과 관련된 것을 의미한다.
  • fix : 오류와 같은 것을 수정했을 때 사용한다.
  • test : test를 추가하거나 수정했을 때를 의미한다.
  • docs : 문서와 관련하여 수정한 부분이 있을 때 사용한다.
  • style : 코드의 변화와 관련없는 포맷이나 세미콜론을 놓친 것과 같은 부분들을 의미한다.
  • refactor : 코드의 리팩토링을 의미한다.
  • build : 빌드 관련 파일 수정에 대한 커밋
  • chore : 패키지 매니저 설정 등 여러가지 production code와 무관한 부분 들을 의미한다.

 

ex)

  • fix : dto 수정
  • feat : counting 기능 추가

 

 

2. gitmoji (깃 이모지)

 - 깃모지는 Git + Emoji 를 의미한다. 두 단어가 합쳐져 Gitmoji라 부른다.

 

[gitmoji 설치]

gitmoji를 다운받아 CLI로 간편하게 사용할 수 있다.

$ brew install gitmoji

(brew가 뭔지 모르겠다면 -> 링크 클릭)


[gitmoji 사용법]

gitmoji를 다운받았다면, 어떤 명령어를 사용할 수 있는지 살펴보자

gitmoji --help

[gitmoji 목록 보기]

gitmoji -c

 

 

[gitmoji 검색]

-c 옵션으로 목록을 볼때, 검색도 같이할 수 있다.!

 

반응형