본문 바로가기
Etc#DevOps#Git조회 2

Conventional Commits란?

정의

커밋 메시지에 "feat:", "fix:" 같은 타입 접두사를 붙여 자동 릴리즈·체인지로그 생성이 가능한 규약.

다른 표현컨벤셔널 커밋커밋 컨벤션

Conventional Commits란?

커밋 메시지를 기계가 파싱 가능한 형식으로 표준화한 규약이다.

<type>[scope]: <description>
feat(auth): add OAuth login
fix(api): handle null pointer in users endpoint
BREAKING CHANGE: ...

주요 타입

  • feat — 새 기능 (MINOR)
  • fix — 버그 수정 (PATCH)
  • docs, style, refactor, test, chore
  • BREAKING CHANGE — MAJOR 트리거

이점

  • 자동 SemVer 버전 올리기 (semantic-release)
  • 자동 체인지로그 생성 (changelog-generator)
  • PR 리뷰·히스토리 탐색 용이

🔗 함께 보면 좋은 용어

Etc 전체 →