Git合并:如何丢弃冲突文件并保留原分支版本继续合并?
分支合并时保留指定文件版本、先合并无冲突内容的操作步骤
- 先触发合并流程,执行命令:
git merge branchA - 对每个冲突文件(比如
Row.jsx),保留当前分支(Branch B)的版本,执行:
要是冲突文件多,想批量处理所有冲突文件并保留当前分支版本,用这条命令:git checkout --ours Row.jsxgit checkout --ours $(git diff --name-only --diff-filter=U) - 把处理好的冲突文件暂存:
批量暂存的话用:git add Row.jsxgit add $(git diff --name-only --diff-filter=U) - 最后完成合并提交:
git commit
后续需要处理冲突时,直接修改对应文件或者重新发起相关变更的合并即可。
内容的提问来源于stack exchange,提问作者Dima Malko
相关产品推荐
相关产品推荐

