커밋 메시지 구조

BBIYAC·2022년 10월 27일
0

TIL

목록 보기
2/16
post-thumbnail

커밋 메시지 구조

헤더는 필수, 범위(scope), 본문(body), 바닥글(footer)은 선택사항

<type>(<scope>): <subject>          -- 헤더
<BLANK LINE>
<body>                              -- 본문
<BLANK LINE>
<footer>                            -- 바닥글
 

<type>은 해당 커밋의 성격을 나타내며 아래에서 상황에 맞게 사용한다.

feat : 새로운 기능에 대한 커밋
fix : 버그 수정에 대한 커밋
build : 빌드 관련 파일 수정에 대한 커밋
chore : 그 외 자잘한 수정에 대한 커밋
ci : CI관련 설정 수정에 대한 커밋
docs : 문서 수정에 대한 커밋
style : 코드 스타일 혹은 포맷 등에 관한 커밋
refactor :  코드 리팩터링에 대한 커밋
test : 테스트 코드 수정에 대한 커밋
 

<body>는 본문으로 헤더로 표현할 수 없는 상세한 내용을 적는다.
(헤더로 표현이 가능하다면 생략)

<footer>는 바닥글로 어떤 이슈에서 왔는지 같은 참조 정보들을 추가하는 용도로 사용한다.

예를 들어, 특정 이슈를 참조하려면 close #1233과 같이 추가한다. close는 이슈를 참조하면서 main브랜치로 푸시될 때 이슈를 닫게 된다.

References
👉 좋은 커밋 메세지 작성을 위한 규칙들

profile
어제의 나보다 성장한 사람이 되자 :)

0개의 댓글