如何创建新分支并将其推送到远程,然后与其他开发人员共享?我正在按照以下步骤操作。怎么了,错过了?
开发人员A创建以下内容:
git branch myBranch
git push origin myBranch
然后应该更新遥控器:
git remote update
开发人员B和C在他们的本地人身上创建相同的分支:
git checkout --track origin/myBranch
那么什么?如果上述步骤正确,那么我应该如何配置新分支?这个问题的正确步骤顺序应该是什么?
答案 0 :(得分:1)
看起来您正在跳过开发人员B和C的抓取。如果您的共享项目的存储库是$ ORIGIN并且您想要共享的分支是$ MYNEWBRANCH
开发人员A
git checkout -b $MYNEWBRANCH # then make changes
git add $FILES
git commit
git push $ORIGIN $MYNEWBRANCH
开发人员B / C (如果他们在创建新分支之前已经克隆了回购协议):
git fetch origin
git checkout -t $MYBRANCH
每当Dev B和C想要最新的更改时,他们都可以git pull,这实际上只是git fetch和git merge的结合。
答案 1 :(得分:0)