如何与其他开发人员一起创建和共享git分支?

时间:2013-07-30 17:18:10

标签: git git-branch

如何创建新分支并将其推送到远程,然后与其他开发人员共享?我正在按照以下步骤操作。怎么了,错过了?

开发人员A创建以下内容:

git branch myBranch
git push origin myBranch

然后应该更新遥控器:

git remote update

开发人员B和C在他们的本地人身上创建相同的分支:

git checkout --track origin/myBranch
那么什么?如果上述步骤正确,那么我应该如何配置新分支?这个问题的正确步骤顺序应该是什么?

2 个答案:

答案 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)

首先,在本地创建并签出新分支:

git checkout -b myBranch

然后将新分支推送到遥控器:

git push -u origin myBranch

现在你的朋友可以查看一下:

git checkout myBranch

有关详细信息和选项,请查看checkoutpush的文档。