1. 커밋 메시지 컨벤션

<aside> 💡 커밋 메세지는 다음과 같은 구조를 가진다.
빨간 텍스트는 필수요소이며, 제목/본문/꼬리말 영역은 한줄의 공백으로 구분된다.

유형(적용범위): 한줄설명

본문

꼬리말

</aside>

<aside> ✅

1. 커밋 유형 지정

2. 제목과 본문을 빈행으로 분리

3. 제목 첫 글자는 대문자로, 끝에는 . 금지

4. 제목은 영문 기준 50자 이내로 할 것

5. 자신의 코드가 직관적으로 바로 파악할 수 있다고 생각하지 말자

6. 여러가지 항목이 있다면 본문에 글머리 기호를 통해 가독성 높이기

- 변경 내용 1
- 변경 내용 2
- 변경 내용 3

7. 스코프(적용범위)는 전역이거나 하나의 컴포넌트 이상에 적용시 생략한다.

스코프 예시 의미
(init) 초기 설정인 경우
(login) 로그인관련 내용인 경우
(config) 설정정보 관련
(proxy) 프록시 관련인 경우
</aside>

2. 규칙에 맞는 좋은 커밋메시지를 작성해야 하는 이유

<aside> ☝ 안지킨 사례

Untitled

</aside>

<aside> ☝ 지킨 사례

Untitled

</aside>

3. 한 커밋에는 한 가지 문제만 작성

4. CLI에서 커밋 메시지 여러 줄로 작성하는 방법

<aside> ✅ 쌍따옴표를 닫지 말고 개행하며 작성 → 다 작성한 후에 쌍따옴표를 닫으면 작성 완료

git commit -m "Feat: 회원가입 기능 추가

- 회원가입 기능 추가"

Untitled

</aside>