커밋 메시지를 작성할 때는 원칙을 정하고 일관성 있게 작성해야 합니다.
제가 사용하고 있는 커밋 메시지 스타일을 공유합니다.
커밋 메시지는 제목/본문으로 구성합니다. 제목에는 타입, 스코프가 포함됩니다.
[type][scope] subject
..줄바꿈
body
예시
[feat][ui] 메인 화면
- 상단 메뉴
- 하단 메뉴
[fix][auth] 로그인 흐름에서 토큰 만료 처리 수정
[fix][ui] 대시보드에서 텍스트 겹침 문제 해결
[wip][profile] 사용자 프로필 화면 기본 구조 구현중
[chore] 새로운 배포 프로세스에 맞게 빌드 스크립트 수정
Scope는 변경 사항이 적용된 코드베이스의 특정 영역이나 모듈을 나타냅니다. 이를 통해 커밋이 어떤 부분에 영향을 미치는지 명확히 알 수 있습니다. 다음은 scope를 정의하는 몇 가지 팁입니다.