无法解决PR中的GitHub冲突
我在GitHub存储库中有一个PR(其他人是他的PR),由于冲突无法合并 我自己能做些什么来解决这些冲突 我尝试了以下方法:无法解决PR中的GitHub冲突,git,github,merge,git-merge-conflict,Git,Github,Merge,Git Merge Conflict,我在GitHub存储库中有一个PR(其他人是他的PR),由于冲突无法合并 我自己能做些什么来解决这些冲突 我尝试了以下方法: 从PR创建新分支 签出、拉入和合并主控形状 手动修复冲突。很多工作 在本地测试,它可以工作。:) 暂存所有文件git add. 提交并推送 创建一个新的公关 然后仍然显示消息“此分支存在必须解决的冲突” 我做错了什么?在本地,一切正常,git状态报告: 在分支上 您的分支机构使用“origin/branchX”更新 没有要提交的内容,正在清理目录 PS:如果我重做“合并主
git add.
git状态
报告:
在分支上
您的分支机构使用“origin/branchX”更新
没有要提交的内容,正在清理目录
PS:如果我重做“合并主控”,所有冲突都会回来。别明白 通常的工作流程是:
- 确保您拥有来自
上游
的最新
主文件
,
上游
是远程引用原始回购协议的名称(中)
这是关键:无合并:仅重新基础,这样,您将解决冲突,
branch2
的结果历史记录将是在上游/master
之上的附加提交,这将使PR在原始回购中应用(合并)到主
时成为一个简单的快进合并(上游一个).您能解释一下为什么合并不起作用,以及我如何在不重做任何事情的情况下解决当前的问题吗?(当前状态=与主冲突和固定冲突合并,因此第5步)@Julian您仍然需要一个重基,但这一次,您可以通过保留您的版本()来解决任何冲突(实际上,保留“他们的”,因为重基会切换我们的和他们的:)
git fetch upstream
git checkout -b branch2 otherfork/PRbranch