<aside> ♥️ Git Commit & Commit Message Rules

</aside>

ChaRo-Server

Git Convention


branch

<aside> 🔍 default는 main브랜치 하위에 develop브랜치를 파서 안전하게 관리

기능 개발시 → feat/번호 로 브랜치를 파서 관리

</aside>

merge, pr 규칙

<aside> 🔍 pr+develop, master merge로 rebase

</aside>

🎢 Git Rebase 활용하기

commit

<aside> ℹ️ 커밋 메세지 형식

</aside>

- feat    : 기능 (새로운 기능)
- fix     : 버그 (버그 수정)
- refactor: 리팩토링
- style   : 스타일 (코드 형식, 세미콜론 추가: 비즈니스 로직에 변경 없음)
- docs    : 문서 (문서 추가, 수정, 삭제)
- test    : 테스트 (테스트 코드 추가, 수정, 삭제: 비즈니스 로직에 변경 없음)
- chore   : 기타 변경사항 (빌드 스크립트 수정 등)