📝 커밋 메세지 형식

🗂️ 커밋 메세지 타입


🎉 init : {message}     // 최초 커밋
✨ feat : {message}     // 새로운 기능 추가에 대한 커밋
🐛 fix : {message}      // 버그 수정에 대한 커밋
📝 docs : {message}     // 문서 수정에 대한 커밋
🎨 style : {message}    // 코드 스타일 혹은 포맷 변경에 관한 커밋
♻️ refactor : {message} // 코드 리팩토링에 대한 커밋
🧪 test : {message}     // 테스트 코드 수정에 대한 커밋
🔧 chore : {message}    // 설정에 대한 커밋
⏪️ revert: {message}    // 이전 커밋으로 되돌리기
🔥 remove : {message}   // 파일 혹은 코드 제거에 대한 커밋
🚀 release : {message}  // 제품 출시

📋 커밋 메세지 규칙

  1. 제목과 본문은 빈행으로 구분합니다.
  2. 제목을 50글자 이내로 제한합니다.
  3. 제목의 첫 글자는 대문자로 작성합니다.
  4. 제목의 끝에는 마침표를 넣지 않습니다.
  5. 제목은 명령문으로 작성하며 과거형을 사용하지 않습니다.
  6. 본문의 각 행은 최대 72글자로 작성합니다.
  7. 어떻게 보다는 무엇과 왜를 설명합니다.

🤔 커밋 메세지 예시

✨ feat : 사용자 회원가입 기능 추가 (#1)

사용자가 서비스에 로그인할 수 있도록 계정을 등록하는 회원가입 기능을 추가함

해결: close #1

참고자료

Commit message guidelines