如何解决跨fork的merge冲突?
How to solve merge conflicts across forks?
我已经从另一个 repo 说 repoA 分叉了我的 repo 说 repoB。现在我没有权限写入 repoA。
当我尝试在 repoA 上创建拉取请求以获取最新更改并将它们合并到 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,因为我没有写权限。
首先添加上游远程
git remote add upstream https://repoA
git fetch upstream
合并上游更改
git checkout master
git merge upstream/master
解决冲突并推送
git push origin master
您的拉取请求应该会自动更新
我已经从另一个 repo 说 repoA 分叉了我的 repo 说 repoB。现在我没有权限写入 repoA。
当我尝试在 repoA 上创建拉取请求以获取最新更改并将它们合并到 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,因为我没有写权限。
首先添加上游远程
git remote add upstream https://repoA
git fetch upstream
合并上游更改
git checkout master
git merge upstream/master
解决冲突并推送
git push origin master
您的拉取请求应该会自动更新