Skip to content

commit message convention #16

Description

@mywnajsldkf

개인 작업 시 커밋 메시지 규칙을 정리한다.

  1. 제목과 본문을 빈 행으로 구분한다.
  2. 제목을 50글자 내로 제한한다.
  3. 제목 첫 글자는 대문자로 작성한다.
  4. 제목 끝에 마침표 넣지 않는다.
  5. 제목은 명령문으로 사용하며 과거형을 사용하지 않는다.
  6. 본문의 각 행은 72글자 내로 제한한다.
  7. 어떻게 보다는 무엇과 왜를 설명한다.

구조

type(타입) : title(제목)
body(본문, 생략 가능)
Resolves : #issue (해결한 이슈, 생략 가능)
See also : #issue (참고 이슈, 생략 가능)

커밋 유형 지정

  • feat: 새로운 기능 추가
  • fix: 버그 수정
  • docs: 문서 수정
  • style: 스타일 관련 기능(코드 포맷팅, 세미콜론 누락, 코드 자체 변경 없음)
  • refactor: 코드 리펙토링
  • test: 테스트 코드, 리펙토링 테스트 코드 추가
  • chore: 빌드 업무 수정, 패키지 매니저 수정(ex. gitignore 수정 등)

https://meetup.toast.com/posts/106

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions