Commit Messages

커밋 유형 의미
feat 새로운 기능을 추가할 때 사용합니다. 예를 들어, 새로운 API 엔드포인트를 추가하거나 사용자 인터페이스에 새로운 버튼을 추가하는 경우입니다.
fix 기존 코드의 버그를 수정할 때 사용합니다. 예를 들어, 함수의 잘못된 로직을 고치거나, 잘못된 변수 값을 수정하는 경우입니다.
docs 문서 파일을 수정할 때 사용합니다. 예를 들어, README 파일을 업데이트하거나, 주석을 추가하는 경우입니다.
style 코드의 스타일만 변경할 때 사용합니다. 예를 들어, 들여쓰기를 맞추거나, 세미콜론을 추가하는 경우입니다. 코드의 동작에는 영향을 미치지 않습니다.
refactor 기능의 변경 없이 코드 구조를 재정비할 때 사용합니다. 예를 들어, 함수나 변수의 이름을 더 의미 있게 바꾸거나, 복잡한 로직을 단순화하는 경우입니다.
test 테스트 코드를 추가하거나 기존 테스트 코드를 리팩토링할 때 사용합니다. 예를 들어, 새로운 테스트 케이스를 추가하거나, 테스트 스크립트를 수정하는 경우입니다.
chore 패키지 매니저 설정이나 그 외 기타 작업을 할 때 사용합니다. 예를 들어, .gitignore 파일을 수정하거나, 빌드 스크립트를 변경하는 경우입니다.
design CSS 등 사용자 인터페이스 디자인을 변경할 때 사용합니다. 예를 들어, 버튼의 색상을 변경하거나, 레이아웃을 수정하는 경우입니다.
comment 코드에 주석을 추가하거나 기존 주석을 수정할 때 사용합니다. 예를 들어, 코드의 특정 부분을 설명하는 주석을 추가하는 경우입니다.
rename 파일이나 폴더의 이름을 변경하거나 위치를 옮길 때 사용합니다. 예를 들어, 파일의 이름을 더 의미 있게 바꾸거나, 디렉토리 구조를 재정비하는 경우입니다.
remove 파일이나 폴더를 삭제할 때 사용합니다. 예를 들어, 더 이상 필요 없는 코드를 삭제하는 경우입니다.
!BREAKING CHANGE 호환성이 깨지는 커다란 변경 사항을 도입할 때 사용합니다. 예를 들어, API의 인터페이스를 변경하거나, 주요 기능을 대대적으로 수정하는 경우입니다.
!HOTFIX 치명적인 버그를 긴급히 수정할 때 사용합니다. 예를 들어, 서비스 장애를 일으키는 버그를 빠르게 고치는 경우입니다.
init 프로젝트 초기 설정을 할 때 사용합니다. 예를 들어, 초기 폴더 구조를 생성하거나, 초기 설정 파일을 추가하는 경우입니다.

커밋 형식

커밋 유형 : 내용

(본문)

#이슈번호

예시

Untitled

브랜치 관리 전략