협업과 자동화를 위한 Git 커밋 메시지 컨벤션 완벽 정리
협업과 파이프라인(CI/CD)을 고려한 커밋 메시지 컨벤션 가이드 Conventional Commits 기반 실무 커밋 메시지 규칙 및 이슈 트래커 연동 총정리 개발을 하다 보면 커밋 메시지를 fix , 수정함 , asdf 처럼 대충 적고 싶은 유혹에 빠지곤 합니다. 하지만 시간이 지나 내가 만든 코드를 다시 보거나, 팀원들과 협업할 때 잘 작성된 커밋 메시지는 코드만큼이나 강력한 문서가 됩니다. 오늘은 현업에서 가장 표준적으로 쓰이는 Conventional Commits 를 바탕으로, 실무 파이프라인(CI/CD, Semantic Release) 및 이슈 트래커 연동까지 고려한 확장형 커밋 메시지 규칙을 정리해 보았습니다. 1. 커밋 메시지의 기본 3단계 구조 커밋 메시지는 기본적으로 제목(Header) , 본문(Body) , 꼬리말(Footer) 3개 영역으로 나뉩니다. 이때 가장 중요한 규칙은 각 영역 사이에 '빈 줄(Empty line)'을 한 줄씩 두어 구분 하는 것입니다. type(scope): subject body (선택 사항) footer (선택 사항) 2. 제목(Header) 작성법: Type과 Scope 제목은 type(scope): subject 형태로 작성하여, 커밋로그 한 줄만 보고도 어떤 변경인지 한눈에 파악할 수 있게 합니다. 📌 주요 커밋 타입 (Types) 타입 설명 작성 예시 feat 새로운 기능 추가 feat(auth): 카카오 소셜 로그인 연동 fix 버그 수정 fix(ord...