Git 저장소에서 사용되는 커밋 메시지 형식을 정의하는 규칙입니다!
이 규칙을 따르면 커밋 메시지를 일관되고 의미 있는 방식으로 작성할 수 있습니다.
쉽게말해 알아보기 쉽게 하기 위해서 쓰는것입니다!
저는 처음에 커밋 메시지에도 규칙이 있는지 몰랐습니다..
그래도 나름 보기 편하게 작성했다고 생각했지만 점점 가독성이 떨어지고 일관적이지 못하니까 보기 불편하더라구요!!
훨씬 깔끔하지않나요?!
type(옵션): [#issueNumber-] Subject //
Header
제목
body(옵션) // 본문
footer(옵션) // 꼬리말
커밋의 종류를 나타내며, 주로 다음과 같이 사용
feat
: 새로운 기능 추가fix
: 버그 수정docs
: 문서 수정style
: 코드 스타일 변경 (공백, 포맷팅 등)refactor
: 코드 리팩토링test
: 테스트 코드 추가 또는 수정chore
: 빌드 프로세스 또는 도구 관련 변경코드의 변경 사항에 대해 짧은 요약
"메시지"는 커밋에 대한 간단하고 명확한 설명을 제공합니다. 커밋 메시지를 작성할 때는 명령문 형식으로 작성하고, 가능한 한 간결하고 명확하게 작성하는 것이 좋습니다.
Commit Message Convention을 사용하면 프로젝트의 커밋 히스토리를 쉽게 읽고 이해할 수 있으며, 협업과 코드 리뷰를 원활하게 진행할 수 있습니다.
선택사항으로 부연설명이 필요하거나 커밋의 이유를 설명할 경우 자성
선택사항이며 issue tracker id 작성시 사용
형식 : 유형 : #이슈번호
유형
ex) Fixes: #45 Related to: #34, #23
참고
맨날 이거 다시보고 커밋 작성하는 1인...잘보고 갑니다