我的开发分支中有很多更改,我想为其创建一个新的功能分支。我可不可以做:
//switch to branch
git checkout -b uploadFeature develop
//push my changes to the feature branch (do this many times)
git push origin uploadFeature
//merge the feature branch into the master
git checkout develop
git merge --no-ff uploadFeature
这是正确的工作流程吗?我还有什么需要担心的吗?如果我团队中的其他人正在检查 master 会发生什么,我是否需要每天将 master 中的更改拉入功能分支?