GitHub - 커밋 컨벤션

손지민·2023년 10월 31일
1

GitHub

목록 보기
5/12

커밋 컨벤션

7가지 규칙

  1. 제목과 본문을 빈 행으로 구분합니다.
  2. 제목을 50글자 이내로 제한합니다.
  3. 제목의 첫 글자는 대문자로 작성합니다.
  4. 제목의 끝에는 마침표를 넣지 않습니다.
  5. 제목은 명령문으로! 과거형을 사용하지 않습니다.
  6. 본문의 각 행은 72글자 내로 제한합니다.
  7. 어떻게 보다는 무엇과 왜를 설명합니다.
$ <type>(<scope>): <subject>    -- 헤더
  <BLANK LINE>                  -- 빈 줄
  <body>                        -- 본문
  <BLANK LINE>                  -- 빈 줄
  <footer>                      -- 바닥 글
  1. feat: 새로운 기능 추가
    • feat: 사용자 프로필 사진 업로드 기능 추가
  2. fix: 버그 수정
    • fix: 로그인 버튼이 클릭되지 않는 버그 수정
  3. docs: 문서 변경
    • docs: 설치 가이드 업데이트
  4. style: 코드 형식, 들여쓰기, 세미콜론 등의 변경 (동작에 영향을 주지 않는 변경)
    • style: 코드 포맷 정리
  5. refactor: 코드 리팩터링 (기능 변경 없이 코드 구조 개선)
    • refactor: 중복 코드 정리
  6. test: 테스트 코드 추가 또는 수정
    • test: 회원가입 유효성 검사 테스트 추가
  7. chore: 빌드 작업, 패키지 매니저 설정 등의 보조적인 작업
    • chore: 의존성 라이브러리 업데이트
  8. perf: 성능 개선과 관련된 변경
    • perf: 데이터베이스 쿼리 속도 최적화
  9. revert: 이전 커밋의 되돌림
    • revert: 이전 커밋을 되돌림

참고자료

profile
Developer

0개의 댓글