메시지는 한글로 작성
제목은 명사로 끝내기
ex) 회원 가입 구현함(X) → 회원 가입 구현 완료(O)
마침표 사용하지 않기
제목과 본문은 빈 행으로 구분하기
제목의 타입은 첫 글자는 대문자로 작성
본문의 내용은 어떻게 보다는 ‘**무엇과 왜’**에 중점
Gitmoji 사용하기(Gitmoji 사용 후 한 칸 띄우기)
:gitmoji: 타입: 제목
본문
// 예시
✨ Feat: 회원가입 기능 구현
유효성 검사 로직 추가
아이디 중복확인 로직 추가
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 | 파일/폴더 삭제 |
<aside>
🛠 브랜치 만들기(feature/{기능명}
)
기능명은 소문자
로 작성하되 두 글자 이상인 경우 하이픈(-)
으로 연결한다.
ex) feature/kakao-login
</aside>