我已经分享了我的回购说来自另一个回购的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,因为我没有写入权限。
答案 0 :(得分:23)
首先添加上游远程
git remote add upstream https://repoA
git fetch upstream
合并上游变更
git checkout master
git merge upstream/master
解决冲突并推送
git push origin master
您的提款请求应自动更新