1. Git-flow?
1. Git-flow?
1-1) 개념
1-2) 종류
- master : 제품을 배포하는 브랜치
- develop : 개발 브랜치, 각자 작업한 기능을 합(Merge)친다.
- feature : 단위 기능을 개발하는 브랜치
- 기능 개발이 완료되면 develop 브랜치에 합친다.
- release : 배포를 위해 master 브랜치로 보내기 전 먼저 품질검사(QA)를 하기위한 브랜치
- hotfix : master 브랜치로 배포 후 버그가 생길 때 ‘긴급 수정하는 브랜치'.
1-3) 이미지

1-4) 앱 출시
1-4)-1. release 브랜치를 최산 상태로 갱신
1-4)-2. release 브랜치를 develop 브랜치에 merge하기
- (release-1.0.0)]$ git checkout develop
- (develop)]$ git pull upstream develop
- (develop)]$ git merge –no-ff release-1.0.0
1-4) Git-flow 진행