You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Git合并中止后冲突不显示,PR因冲突被驳回该如何解决

Git PR冲突解决操作指南

首先说明当前本地无冲突提示的原因:你本地的develop分支已同步远端最新代码,但feature分支并未和最新develop分支执行过合并操作,因此单独查看两个分支状态时均会提示为最新,只有执行合并操作时才会触发冲突校验。

你可以按照以下步骤操作解决冲突,让PR正常审批:

  • 切换到本地的feature分支:
    git checkout 你的feature分支名称
  • 将本地最新的develop分支合并到当前feature分支:
    git merge develop
  • 执行合并命令后会自动弹出冲突提示,打开所有标注为冲突的文件,找到<<<<<<< HEAD、=======、>>>>>>> develop格式的冲突标记段,和项目团队确认需要保留的代码内容,删除所有冲突标记,保存修改后的文件。
  • 所有冲突解决完成后,将修改后的文件加入暂存区:
    单个文件修改可执行 git add 冲突文件路径,全部冲突文件修改完成可执行 git add .(执行前请确认没有多余的未提交修改)
  • 提交合并后的修改:
    git commit -m "fix: 解决与develop分支的合并冲突"
  • 将本地解决完冲突的feature分支推送到远端对应的feature分支:
    git push origin 你的feature分支名称

推送完成后回到BitBucket的对应PR页面,系统会自动更新PR的提交内容,冲突提示会自动消失,即可正常走PR审批流程。

内容的提问来源于stack exchange,提问作者Ceren YAŞA

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.01 20:15:03