无法解决PR中的GitHub冲突

无法解决PR中的GitHub冲突,git,github,merge,git-merge-conflict,Git,Github,Merge,Git Merge Conflict,我在GitHub存储库中有一个PR(其他人是他的PR),由于冲突无法合并 我自己能做些什么来解决这些冲突 我尝试了以下方法: 从PR创建新分支 签出、拉入和合并主控形状 手动修复冲突。很多工作 在本地测试,它可以工作。:) 暂存所有文件git add. 提交并推送 创建一个新的公关 然后仍然显示消息“此分支存在必须解决的冲突” 我做错了什么?在本地,一切正常,git状态报告: 在分支上 您的分支机构使用“origin/branchX”更新 没有要提交的内容,正在清理目录 PS:如果我重做“合并主

我在GitHub存储库中有一个PR(其他人是他的PR),由于冲突无法合并

我自己能做些什么来解决这些冲突

我尝试了以下方法:

  • 从PR创建新分支
  • 签出、拉入和合并主控形状
  • 手动修复冲突。很多工作
  • 在本地测试,它可以工作。:)
  • 暂存所有文件
    git add.
  • 提交并推送
  • 创建一个新的公关
  • 然后仍然显示消息“此分支存在必须解决的冲突”
  • 我做错了什么?在本地,一切正常,
    git状态
    报告:

    在分支上 您的分支机构使用“origin/branchX”更新

    没有要提交的内容,正在清理目录

    PS:如果我重做“合并主控”,所有冲突都会回来。别明白

    通常的工作流程是:

    • 确保您拥有来自
      上游
      的最新
      主文件
      上游
      是远程引用原始回购协议的名称(中)

    然后创建自己的分支(在自己的fork中,从另一个fork获取PR分支)

    您可以在上游/master上重新设置分支的基础


    这是关键:无合并:仅重新基础,这样,您将解决冲突,
    branch2
    的结果历史记录将是在
    上游/master
    之上的附加提交,这将使PR在原始回购中应用(合并)到
    时成为一个简单的快进合并(上游
    一个).

    您能解释一下为什么合并不起作用,以及我如何在不重做任何事情的情况下解决当前的问题吗?(当前状态=与主冲突和固定冲突合并,因此第5步)@Julian您仍然需要一个重基,但这一次,您可以通过保留您的版本()来解决任何冲突(实际上,保留“他们的”,因为重基会切换我们的和他们的:)
    git fetch upstream
    
    git checkout -b branch2 otherfork/PRbranch