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

如何在IntelliJ中解决Pull Request代码冲突?

在IntelliJ中解决Pull Request代码冲突的步骤
  1. 切换到你的PR对应的本地分支
  2. 拉取目标分支的最新代码:
    • 点击顶部菜单 Git -> Pull,在弹出窗口选择要合并的目标远程分支(比如origin/main),确认后执行合并
  3. 打开冲突解决界面:
    • 若合并后未自动弹出冲突窗口,手动点击 Git -> Resolve Conflicts,即可查看所有冲突文件列表
  4. 逐个解决冲突:
    • 选中冲突文件点击Merge进入编辑器,编辑器会用颜色区分你的代码和目标分支代码
    • 用编辑器顶部快捷按钮选择保留自身代码、保留目标分支代码,或手动调整完成合并
  5. 标记冲突已解决:
    • 解决单个文件冲突后,在Git工具窗口的Unmerged Changes里右键文件,选择Mark as Resolved
  6. 提交并推送:
    • 所有冲突解决后,提交修改并推送到远程分支,此时GitHub上的PR会自动更新,冲突状态解除,之前禁用的按钮也会恢复可用

关于GitHub网页端resolve conflict按钮禁用的说明

这种情况通常是因为冲突涉及二进制文件,或是冲突逻辑复杂到网页端无法处理,必须通过本地合并解决后推送代码,才能更新PR的冲突状态。

内容的提问来源于stack exchange,提问作者HAD.java

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.04 07:45:37