如何解决叉子之间的合并冲突?

时间:2016-08-15 05:53:09

标签: git github git-fork

我已经分享了我的回购说来自另一个回购的repoB说repoA。现在我没有权限写入repoA。

当我尝试在repoA上创建一个pull请求以获取最新的更改并将它们合并到repoB时,我得到一个合并冲突错误。我该如何解决?

我试过了:

git checkout -b repoA master
git pull https:repoA master

git checkout master
git merge --no-ff repoA
git push origin master

N.B。我无法签出forkA,因为我没有写入权限。

1 个答案:

答案 0 :(得分:23)

首先添加上游远程

git remote add upstream https://repoA
git fetch upstream

合并上游变更

git checkout master
git merge upstream/master

解决冲突并推送

git push origin master

您的提款请求应自动更新