Git Commit Message
메시지 구조
-
type : Subject
- 태그: 제목의 형태로 작성
- 태그는 영어로 쓰되 첫 문자는 대문자로 작성
- 제목의 처음은 동사 원형으로 시작
- 총 글자 수는 50자 이내로 작성
- 마지막에 특수문자는 삽입하지 않음 ex) 마침표(.), 느낌표(!), 물음표(?)
- 제목은 개조식 구문으로 작성
- 추가적인 정보 제공을 위해 태그 뒤 괄호에 추가적인 정보를 적을 수 있음
Untitled
-
body
- 선택 사항
- 본문은 한 줄 당 72자 내로 작성
- 본문 내용은 양에 구애받지 않고 최대한 상세히 작성
- 본문 내용은 어떻게 변경했는지 보다 무엇을 변경했는지 또는 왜 변경했는지를 설명
-
footer
- 선택 사항
- issue tracker ID 명시하고 싶은 경우에 작성
- "유형: #이슈 번호" 형식으로 사용
- 여러 개의 이슈 번호를 적을 때는 쉼표로 구분
- 이슈 트래커 유형은 다음 중 하나를 사용
- Fixes: 이슈 수정중 (아직 해결되지 않은 경우)
- Resolves: 이슈를 해결했을 때 사용
- Ref: 참고할 이슈가 있을 때 사용
- Related to: 해당 커밋에 관련된 이슈번호 (아직 해결되지 않은 경우)
ex) Fixes: #45 Related to: #34, #23
-
참고