커밋 세부정보
0/72 자
요약은 필수입니다
무엇을 왜 했는지 설명하고, 어떻게는 설명하지 마세요
실시간 미리보기
미리보기를 보려면 필수 필드를 채우세요
커밋 메시지를 생성하려면 세부 정보를 입력하세요...
이 도구에 대하여
Conventional Commits 사양은 커밋 메시지에 대한 가벼운 규칙입니다. 명시적인 커밋 히스토리를 만들기 위한 간단한 규칙 세트를 제공하여 자동화 도구를 더 쉽게 작성할 수 있습니다.
커밋 메시지 형식
<type>(<scope>): <subject> <body> <footer>
이점
- 자동으로 CHANGELOG 생성
- 자동으로 시맨틱 버전 증가 결정
- 팀원과 이해관계자에게 변경 사항의 성격 전달
- 빌드 및 게시 프로세스 트리거
- 더 구조화된 커밋 히스토리를 탐색할 수 있게 하여 사람들의 기여를 더 쉽게 만들기
일반적인 타입
✨
feat — A new feature
🐛
fix — A bug fix
📚
docs — Documentation only changes
💎
style — Code style changes (formatting, etc)
♻️
refactor — Code refactoring
✅
test — Adding or updating tests
푸터 사용
푸터는 선택 사항이며 커밋에 대한 메타데이터를 포함합니다. 일반적인 사용 사례는 다음과 같습니다:
중대한 변경 사항: BREAKING CHANGE:를 사용하여 호환되지 않는 API 변경을 나타냅니다. 이는 시맨틱 버전 관리에서 주 버전 증가를 트리거합니다.
BREAKING CHANGE: API 엔드포인트가 이제 인증을 요구합니다 사용자는 인증 토큰을 포함하도록 API 클라이언트를 업데이트해야 합니다
이슈 참조: Closes, Fixes 또는 Resolves와 같은 키워드를 사용하여 커밋을 이슈 추적기에 연결합니다.
Closes #123 Fixes #456, #789
공동 저자 및 리뷰어: 커밋에서 기여자와 리뷰어를 표시합니다.
Co-authored-by: John Doe <john@example.com> Reviewed-by: Jane Smith <jane@example.com>