커밋 접두사 용도
[feat] 새로운 기능
[fix] 기능 수정, 버그픽스
[refactor] 기능 변경 없이 코드 구조만 개선
[chore] 유니티 내부에서 프리팹 등 추가. 외부 패키지/에셋 추가, 주석 및 디버깅 코드 추가,삭제
[test] 테스트 코드 추가
[style] 들여쓰기, 세미콜론 등 스타일만 바꿈
[docs] README 등 문서 작업
[init] 프로젝트 시작
ex) 레벨 업 시스템 기능 구현 시
브랜치 이름: featLevelUpSystem
커밋 summary: ✨[feat] 레벨업 시스템 구현

ex) 레벨 업 시스템 기능 버그 수정 시

브랜치 이름: fixLevelUpSystem
커밋 summary: 🔨[fix] 레벨업 시스템 OO 버그 수정

브랜치

  1. 브랜치 생성 시 dev 브랜치 베이스로 생성
  2. 로컬에서 작업 시 main, dev 브랜치가 아닌지 꼭 확인!!
  3. 새로운 기능 구현 시 feat, 기능 수정 시 fix 키워드를 사용
  4. 로컬 브랜치 작업 후 commit → PR(작업한 브런치 → dev) 올리고 팀원분들과 공유
  5. dev 브랜치 가져오기 전에 Fetch origin 필수!!
접두사 용도
main 최종 버전
dev 버그 테스트
feat 새로운 기능
fix 기능 수정