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

Pri*_*jee 8 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
Run Code Online (Sandbox Code Playgroud)

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

Jef*_*ett 27

首先添加上游远程

git remote add upstream https://repoA
git fetch upstream
Run Code Online (Sandbox Code Playgroud)

合并上游变化

git checkout master
git merge upstream/master
Run Code Online (Sandbox Code Playgroud)

解决冲突和推动

git push origin master
Run Code Online (Sandbox Code Playgroud)

您的拉取请求应自动更新