Git

[Git] 커밋 접두어 (Conventional Commits)

bornsoon 2025. 5. 5. 23:30

Conventional Commits 라는 커밋 메시지 컨벤션에서 사용하는 접두어에 대하 알아보자

( → 팀 협업, 자동화 배포, changelog 생성 등에 매우 유용)

 

  • Git 로그가 한눈에 정리
  • 자동 changelog 생성 도구 사용 가능 (예: standard-version, semantic-release)
  • feat와 fix는 자동 버전 관리(semver)와 연동 가능

 

 

타입 의미 예시
feat 새로운 기능 추가 (feature) 게시글 생성 API 추가
fix 버그 수정 로그인 시 JWT 토큰 누락 버그 수정
revert 이전 커밋을 되돌림 feat: 게시글 생성 API 추가 (#1234)
docs 문서 수정 (코드 변경 없음) README에 실행 방법 추가
style 코드 포맷팅, 세미콜론 등 (기능 변경 없음) 불필요한 공백 제거
refactor 코드 리팩토링 (기능 변경 없이 구조 개선) 게시글 엔티티 구조 개선
test 테스트 코드 추가/수정 회원가입 테스트 추가
chore 빌드 설정, 패키지 업데이트 등 기타 잡일 (비즈니스 로직 아님) Gradle 의존성 버전 업그레이드
pref 성능 개선  
728x90

'Git' 카테고리의 다른 글

[Git] bare / mirror (+fork) 옵션 차이  (0) 2025.03.25
[Git] git commit -a / -am  (0) 2024.12.27
[Git] Switch  (0) 2024.11.13
[Git] .gitignore 자동 생성해주는 사이트  (1) 2024.10.23
git의 원격 저장소(remote) 연결 및 끊기  (0) 2024.09.15