🥁 commit 컨벤션
2022. 2. 18. 23:06ㆍiOS/협업
최초 작성일 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 |