我在 Github 上分叉了一个 repo,另一个人也分叉了
我想将其他人的分支合并到我的分支
我该怎么做?
问问题
412 次
2 回答
7
我想你有以下 Github 存储库:
- http://www.github.com/mainuser/mainrepo.git(原始项目)
- http://www.github.com/you/yourfork.git(你的叉子)
- http://www.github.com/other/anotherfork.git(另一个分叉)
如果你在你的 fork 上工作,你有一个你自己的 fork 的本地克隆:
git clone git@github.com:you/yourfork.git
为了使用原始项目(和另一个分支),您必须添加相应的遥控器:
git remote add upstream http://www.github.com/mainuser/mainrepo.git
git remote add fork http://www.github.com/other/anotherfork.git
使用这些遥控器,您可以通过获取远程信息:
git fetch upstream
git fetch fork
最后,您可以将作品与您的作品合并:
git merge fork/branch_you_want_to_merge
于 2012-06-10T12:17:09.667 回答
1
你的意思可能branch
不是叉子。
git checkout your-branch
git merge other-guys-branch
于 2012-06-10T11:49:15.243 回答