Git与其他人合并';叉子
我在github上有一个存储库,其他人已经对它进行了修改 我想:Git与其他人合并';叉子,git,github,git-branch,Git,Github,Git Branch,我在github上有一个存储库,其他人已经对它进行了修改 我想: 创建一个新分支 将它们的更改合并到我的分支中 我已创建了新分支: git commit -b my_new_branch 如何将它们的代码合并到这个新分支中 这是我创建的分支: 这是我要合并的分支: 最好的方法是什么?我试过“拉”,但不起作用。老实说,我不知道我在gitland做什么,所以如果有更好的方法来实现这一点(除了创建分支和尝试合并),那么我洗耳恭听 将他们的github fork repo作为远程设备添加到您自己的r
git commit -b my_new_branch
如何将它们的代码合并到这个新分支中
这是我创建的分支:
这是我要合并的分支:
最好的方法是什么?我试过“拉”,但不起作用。老实说,我不知道我在gitland做什么,所以如果有更好的方法来实现这一点(除了创建分支和尝试合并),那么我洗耳恭听 将他们的github fork repo作为远程设备添加到您自己的repo克隆中:
git remote add other-guys-repo <url to other guys repo>
签出要合并的分支:
git checkout my_new_branch
将其更改合并到(假设他们在主分支上完成了工作):
解决冲突,提交解决方案,然后瞧。Git对我来说是难以理解的。非常感谢你!每天使用它。您将了解到,很快它将成为不可或缺的工具:)如果还没有,请不要忘记使用“git checkout-b my_new_branch”exist@Ian无需-一旦完成提取,当你签出时,git会自动创建一个同名的新分支,它会找到一个同名的分支。在我对主回购的合并请求完成后,我应该怎么做?我想更新我的fork?创建分支的命令中有一个输入错误/错误。这是
git签出-b我的新分支
而不是git提交-b我的新分支
。创建分支不会创建提交。
git checkout my_new_branch
git merge other-guys-repo/master