在单独的分支中获取其他开发人员的主分支

时间:2011-04-20 13:40:27

标签: git version-control github

我有一个GitHub回购,它是从开发者X的回购分支出来的。另一位开发人员Y正在他的分支中开发一些有趣的东西,独立于我的master分支。

我希望在我的仓库中获得Y master,但是在一个单独的分支中,我可能会将其合并到我的master中。什么命令或.git/config节这样做?

1 个答案:

答案 0 :(得分:1)

首先,您应该为开发人员Y的存储库添加“远程”:

 git remote add developerY git://whatever

然后你应该从该存储库中获取所有分支作为远程跟踪分支:

 git fetch developerY

(现在,如果您运行git branch -a,您应该会看到已创建远程跟踪分支developerY/master。)

要根据开发人员Y的master创建本地分支,您可以执行以下操作:

 git checkout -b masterY developerY/master

然后,您可以在masterY分支上工作,当您准备合并它时,只需执行以下操作:

 git checkout master
 git merge masterY