🥁 commit 컨벤션

2022. 2. 18. 23:06iOS/협업

최초 작성일 22.2.18

글을 쓴 이유

취업시장에서 협업 이력을 중요하게 보면서 커밋 그 자체와 커밋 컨벤션도 중요해졌다. 지금까지는 혼자 프로젝트하기도 해서 커밋 메시지에다가 하루 소감을 적거나, 중간 저장 용도로 사용하였다. 블로그 글을 참고해서 커밋을 작성하다보니 규칙이 왔다 갔다해서 스스로 규칙정할 겸 작성한다.

구조

Header : [type] Subject

<empty line>

Body : Content

<empty line>

footer : 이슈 트래커 번호

타입

feat 기능 추가
fix 버그 수정
docs 문서 수정
refactor 리팩토링 ( 함수와 변수명 수정 포함)
test 테스트 코드
chore 프로덕트 내부 코드 또는 패키지
gitignore 파일
style 코드 수정 없는 경우

 

헤더

문장이 아닌 구 명사로 끝 맺음

바디

생략 가능하며 내용 최대한 상세히 작성 및 Imperative하게 작성

푸터

이슈 관련

[feat] 프로그래스 바 추가

기사 본문 클릭 시 프로그래스 바 추가

Fixed: #545

참고

카르

길아현님 깃허브

 

'iOS > 협업' 카테고리의 다른 글

Udemy Git 강의 2  (0) 2022.05.25
Udemy Git 강의  (0) 2022.05.24
🥁 SwiftLint with SPM  (0) 2022.02.21