Collaborative Tool

[Git] 커밋 규칙

JJoajjoa 2024. 7. 5. 15:27

 

▼ 일반적인 커밋 메세지 예시

Add user login feature

- Implemented login functionality
- Added unit tests for login
- Updated documentation

Resolves: #45

 

 

 

커밋 메세지 구성

 

  • 제목 (Subject)
    • 첫 번째 줄은 50자를 넘지 않도록 함
    • 대문자로 시작하고 마침표를 찍지 않음
    • 변경 사항의 요약을 간결하게 작성
  • 본문 (Body)
    • 제목과 본문 사이에 한 줄을 비우기
    • 각 줄은 72자를 넘지 않도록 하기
    • 변경 사항의 이유와 상세한 설명을 작성
  • 푸터 (Footer)
    • 관련된 이슈 번호나 참고 사항을 작성
    • 예: Resolves: #123 또는 See also: #456.

 

 

 

 

 일반적인 커밋 유형

머릿말 설명
feat 새로운 기능 추가
fix 버그 수정
docs 문서 변경
style 코드 스타일 변경 (포매팅, 세미콜론 누락 등)
refactor 코드 리팩토링 (기능 변경 없이 구조 개선)
test 테스트 추가 또는 수정
chore 빌드 프로세스 또는 도구 변경