Git从别人的分支合并
我在github上有一个仓库,而其他人已经分叉并做出了修改。
我要:
- 创build一个新的分支
- 合并他们的变化到我的分支
我已经创build了新的分支:
git commit -b my_new_branch
我如何将他们的代码合并到这个新的分支?
这是我创build的分支: https : //github.com/poundifdef/VirginMobileMinutesChecker/tree/widget_toast
这是我想要合并的分支: https : //github.com/xbakesx/VirginMobileMinutesChecker
做这个的最好方式是什么? 我试过一个“拉”,它不会工作。 我真的不知道我在做什么,所以如果有更好的方法来完成这个(除了我创build一个分支,并试图合并),那么我是所有的耳朵!
把他们的github fork repo作为一个远程的你自己的repo的克隆:
git remote add other-guys-repo <url to other guys repo>
获取他们的变化:
git fetch other-guys-repo
签出您想要合并的分支:
git checkout my_new_branch
合并他们的变化(假设他们在主分支上工作):
git merge other-guys-repo/master
解决冲突,做出决议,瞧。