You can pass the state information to children components as props, but the logic for updating the state should be kept within the component where state was initially created.
‘master’ 브랜치를 기준으로 develop 브랜치를 만든다.
⇒ git GUI 도구를 이용하여 develop 브랜치 생성 및 default branch로 ‘develop’ 브랜치 적용
**why?** default branch | develop
평소에는 ‘develop’ branch를 기반으로 개발을 진행하기 때문이다.
$ git checkout -b develop origin/develop
⇒ 중앙 원격 저장소(origin)의 ‘develop’ branch와 연결된 새로운 ‘develop’ branch를 로컬 저장소에 생성하는 명령어
Feature 새로운 기능 개발을 위해 격리된 branch를 만든다.
이때, ‘master’ branch에서 기능 개발을 위한 브랜치를 따는 것이 아니라, ‘develop’ branch에서 따야한다.
$ git checkout -b [branch name] develop
# 위의 명령어는 아래의 두 명령어를 합한 것
$ git branch [branch name] develop
$ git checkout [branch name]
배포 전 기능 개발을 계속 반복할 시에 3~8을 반복한다.
[GitHub] GitHub로 협업하는 방법[3] - Gitflow Workflow - Heee's Development Blog