main : 프로덕션 코드
develop : 개발용 코드
feature/[기능이름] : 로컬 개발용
표준 커밋 메시지 포맷 사용 : @commitlint/cli @commitlint/config-conventional
표준 예시는 아래 docs 참고.
https://github.com/conventional-changelog/commitlint/tree/master/%40commitlint/config-conventional
. 으로 끝날 수 없음| 타입 | 설명 |
|---|---|
| 🚚 build | 빌드, 프리티어, 린트 등 관련 파일 수정에 대한 커밋 |
| 🩹 chore | 그 외 자잘한 수정에 대한 커밋 |
| 📄 docs | 문서 수정에 대한 커밋 |
| ✨ feat | 새로운 기능에 대한 커밋 |
| 🐛 fix | 버그 수정에 대한 커밋 |
| ♻️ refactor | 코드 리팩토링에 대한 커밋 |
| 🎨 style | 코드 스타일 혹은 포맷 등에 관한 커밋 |
| test | 테스트 코드 수정에 대한 커밋 |
| ci | 지속적 통합 환경에서 사용되는 설정 파일이나 스크립트를 추가하거나 수정 |
| perf | 성능을 개선하는 변경사항을 커밋 |
| revert | 수행된 커밋을 취소 |