Commit 메시지 컨벤션

  1. 메시지는 한글로 작성

  2. 제목은 명사로 끝내기

    ex) 회원 가입 구현함(X) → 회원 가입 구현 완료(O)

  3. 마침표 사용하지 않기

  4. 제목과 본문은 빈 행으로 구분하기

  5. 제목의 타입은 첫 글자는 대문자로 작성

  6. 본문의 내용은 어떻게 보다는 ‘**무엇과 왜’**에 중점

  7. Gitmoji 사용하기(Gitmoji 사용 후 한 칸 띄우기)


구조

:gitmoji: 타입: 제목

본문

// 예시
✨ Feat: 회원가입 기능 구현

유효성 검사 로직 추가
아이디 중복확인 로직 추가

Gitmoji 및 타입 설명

Icon 코드 타입 설명
🎉 :tada: Init 프로젝트 시작
:sparkles: Feat 기능 추가/수정
💄 :lipstick: Design CSS 등 사용자 UI 디자인 추가/수정
🎨 :art: Style 스타일 수정(공백, 세미콜론 등)
📝 :memo: Docs 문서 수정
👷 :construction_worker: Chore 빌드, 패키지 관련(업데이트 등)
🐛 :bug: Fix 버그 수정(오타는 이걸로)
♻️ :recycle: Refactor 코드 리팩토링
:white_check_mark: Test 테스트 추가
🚚 :truck: Rename 파일/폴더 이동, 이름 수정
🔥 :fire: Remove 파일/폴더 삭제

gitmessage.txt


Branch 전략

<aside> 🛠 브랜치 만들기(feature/{기능명}) 기능명은 소문자로 작성하되 두 글자 이상인 경우 하이픈(-)으로 연결한다. ex) feature/kakao-login

</aside>