我在github上有一个存储库,其他人已经分叉并进行了更改。
我想:
我创建了新分支:
git commit -b my_new_branch
如何将代码合并到这个新分支中?
这是我创建的分支:https://github.com/poundifdef/VirginMobileMinutesChecker/tree/widget_toast
这是我要合并的分支: https://github.com/xbakesx/VirginMobileMinutesChecker
最好的方法是什么?我尝试了“拉”但它不起作用。老实说,我不知道我在gitland做什么,所以如果有更好的方法来实现这个目标(除了我创建一个分支并尝试合并之外),那么我全都是耳朵!
答案 0 :(得分:101)
将他们的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
解决冲突,提交决议和瞧。