개발자들은 주로 큰 프로젝트를 개발할때 작업을 feature 브랜치(=토픽브랜치 / master브랜치가 아닌 작업을위해 임시로 만든 브랜치를 말합니다)들에 하고 준비가 되면 그 작업을 통합합니다. 이전 강의와 비슷한 모습인데(사이드 브랜치들을 원격저장소로 push한것), 여기서 한 단계 더 나아가 봅시다.
어떤 개발자들은 master 브랜치에 있을때만 push와 pull을 수행합니다 -- 이렇게하면 master는 항상 원격 브랜치 (o/master)의 상태와 항상 최신의 상태로 유지될 수 있습니다.
이런 작업흐름은 두가지 작업을 같이하게됩니다 :
git pull --rebase
git push


여기서 우리는 두개의 명령어를 실행 했습니다 :
