커밋 메시지 구조

(제목 - 본문 - 꼬리말)

<타입>[적용 범위(선택사항)]: <설명>

[빈줄]

[본문(선택 사항 - 가급적 작성)]

[빈줄]

[꼬리말(선택 사항)]

타입

fix와 feat 이외의 타입 허용.

앵귤러 컨벤션: build, chore, ci, docs, style, refactor, perf, test 등

설명

작업한 내용을 최대한 함축하여 대략 50자 이내로 작성

본문

기본적으로는 선택사항이지만 가급적 작성. 자유로운 형식으로 필요시 여러 단락으로도 작성 가능. 무엇을 변경했는지 보다는 왜 수정했는지 설명.

Gerrit을 통한 코드 리뷰시 커밋 단위로 코드 리뷰. 빠른 리뷰를 위해서는 리뷰어에게 정보 제공 필요. 커밋 메시지 본문을 통해 정보 제공.

제목만 작성해도 되는 경우: docs 같은 것들, 간단한 build error

꼬리말

필요시 작성. 연관되어 있는 Jira 이슈 번호 등을 기록

참고: https://www.conventionalcommits.org/ko/v1.0.0/

1. 브랜치 전략

<aside> 🔥 -f -F 절대 금지 / -D 절!대!금!지! ❤

</aside>

main (보호/배포)

develop (보호)