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

Git合并:如何丢弃冲突文件并保留原分支版本继续合并?

分支合并时保留指定文件版本、先合并无冲突内容的操作步骤
  • 先触发合并流程,执行命令:
    git merge branchA
    
  • 对每个冲突文件(比如Row.jsx),保留当前分支(Branch B)的版本,执行:
    git checkout --ours Row.jsx
    
    要是冲突文件多,想批量处理所有冲突文件并保留当前分支版本,用这条命令:
    git checkout --ours $(git diff --name-only --diff-filter=U)
    
  • 把处理好的冲突文件暂存:
    git add Row.jsx
    
    批量暂存的话用:
    git add $(git diff --name-only --diff-filter=U)
    
  • 最后完成合并提交:
    git commit
    

后续需要处理冲突时,直接修改对应文件或者重新发起相关变更的合并即可。

内容的提问来源于stack exchange,提问作者Dima Malko

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.10 01:59:49