브랜치 구성
- main
- 배포용 메인 브랜치
- develop
- 배포 전 모든 기능 병합 및 테스트 브랜치
- feature/#issuenumber_title
- 기능 구현 브랜치
브랜치 관리
- dev 브랜치 pull
- dev에서 issue명으로 브랜치 생성 및 checkout
- 기능 구현 및 개발
- 해당 issue 브랜치 push
- dev 브랜치로 checkout
- dev 브랜치로 해당 issue 브랜치 merge
- dev 브랜치에서 기능 테스트 및 정상 동작 확인
- dev 브랜치 push
- main 브랜치로 checkout
- main 브랜치로 dev 브랜치 merge
- main 브랜치에서 기능 테스트 및 정상 동작 확인
- main 브랜치 push