git branch 전략
- <타입>/<영역>-<기능>-<상세>
- feature : 새로운 기능 개발
- fix : 버그 수정
- refactor : 리팩토링 (기능 변경없이 구조 개선)
- style : 스타일 변경 (UI, CSS, 코드 포맷 등)
- 기능명은 케밥 케이스로 작성
- ex)
- 브랜치명 : feature/login-page (케밥 케이스)
- branch는 master, dev + feature branch들
- feature branch에서 dev 로 PR, 각 기능들을 통합해 테스트 후 정상 작동 시 master 로 PR
- dev branch에 merge이후 기존 feature branch 삭제
- dev branch에 변동사항이 있을 시 각자 feature branch를 최신화
(각자의 feature branch에서) #git pull origin dev