한 작업을 여러 버전의 커밋을 하지 않고, 여러 작업을 한 버전의 커밋에 하지 않기.
작성방식
type : subject(커밋의 작업 내용 간략히 설명)
body(필요시 길게 설명)
footer(breaking point나 특정 이슈에 대한 해결 작업일때 필요시 작성)
commit type에는..
feat 새로운 기능 추가
fix 버그 수정
docs 문서 수정
style 공백, 세미콜론 등 스타일 수정
refactor 코드 리팩토링
perf 성능 개선
test 테스트 추가
chore 빌드 과정 또는 보조 기능(문서 생성기능 등) 수정
커밋 타입을 이모지로 귀엽게 설정할 수도 있다.
gitmiji.dev