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 | 빌드 프로세스 또는 도구 변경 |