我有一个GitHub回购,它是从开发者X的回购分支出来的。另一位开发人员Y正在他的分支中开发一些有趣的东西,独立于我的master
分支。
我希望在我的仓库中获得Y master
,但是在一个单独的分支中,我可能会将其合并到我的master
中。什么命令或.git/config
节这样做?
答案 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