전체 워크플로우
**[Whokie 프로젝트 레포지토리 워크 플로우]**

Git branch 전략
- 테크리더가 Weekly 브랜치 생성
- 각자 Issue 브랜치를 생성하여 배정받은 기능 구현
- ex) Weekly/8/issue#101
- 구현한 기능은 Weekly 브랜치에 PR
- 테크리더는 이후 코드리뷰 진행 후 Weekly 브랜치로 merge 진행
- 프로젝트 리뷰 미팅 통해 오류 해결 및 보고서 작성
- 테크리더는 이후 Weekly에서 Develop으로 conflit 해결하고 merge 진행
- 주차별 최종 코드 Develop에서 Master 브랜치로 PR 후 merge 진행
- Master에서 Prod 브랜치로 merge 진행
- 정해진 기간 동안 담당 멘토와 코드리뷰 진행 (총 6회 수행)
- Master에서 Review 브랜치로 merge 진행
- 코드리뷰 요청시 테크리더가 Review 브랜치에 PR
- Merge는 담당 멘토가 이후 진행
브랜치에 대한 간략한 설명
- master : 최종 브랜치로 develop의 브랜치를 Merge
- develop : 오류 수정 브랜치로 weekly브랜치에서 conflict 해결 후 작업한 기능들을 Merge
- weekly : 주차별 업데이트 코드 추합 브랜치로 이 브랜치를 기준으로 각자 작업한 기능들을 Merge
- issue : 단위 기능을 개발하는 브랜치로 기능 개발이 완료되면 weekly 브랜치에 Merge
- prod : 배포 서버에 영향을 주는 브랜치로 Master의 브랜치를 Merge
- review : 현업 멘토님 코드리뷰 브랜치로 한 주 동안 작성한 기능들을 리뷰받는 브랜치