GitHub Flow에서 develop 브랜치를 추가하여 관리한다.
.png)
- upstream에서는
main
브랜치와 develop
브랜치만 관리한다.
- 개발 feature는
develop
브랜치에서 따서 작업 후 develop
브랜치로 머지한다.
- 협업으로 인한 추가 브랜치가 필요한 경우 upstream에서
feature
브랜치를 생성하여 2와 같은 방식으로 작업한다.
- pull/merge보다는 fetch, rebase를 사용하여 작업한다
- PR을 머지할 경우 기본 merge를 사용한다
- merge vs squash merge vs rebase merge 결정 히스토리
참고