커밋은 하나의 작은 기능 하나를 만들때마다 최대한 자주 한다
<커밋 타입>: <커밋 제목>
<본문>
<꼬리말>
| 타입 | 설명 | 관련 버전 |
|---|---|---|
| feat | 새로운 기능 추가 | MINOR |
| fix | 버그 수정 | PATCH |
| docs | 문서 관련 수정 | - |
| style | 코드 의미에 영향을 주지 않는 변경사항 (포맷팅, 세미콜론 누락 등) | - |
| refactor | 버그 수정이나 기능 추가가 아닌 코드 리팩토링 | - |
| test | 테스트 코드 추가 또는 수정 | - |
| chore | 빌드 작업, 패키지 매니저 설정 등 기타 변경사항 | - |
| build | 빌드 시스템 또는 외부 종속성 변경 | - |
| ci | CI 설정 파일 및 스크립트 변경 | - |
| perf | 성능 개선 관련 변경 | - |
50자 이내로 작성해야 함
한 줄에 50자 이내로 작성함 최대한 디테일하게 작성하는 게 좋음
이슈를 해결할 때는 마지막에 #1 과 같이 이슈 번호를 마지막에 적는다.