我有两个文件:A 和 B。如果我一直在处理 A,而合作伙伴正在处理 B,我想 merge 文件 A 和 B。B 已经提交。假设我的合作伙伴已经进行了我正在处理的更改,所以我只想用他们的 B 文件替换我的 A 文件——不需要 merge 。如何解决与 git 的冲突?
谢谢!
最佳答案
如果它们在 merge 操作( merge 、cherry-pick、 rebase 等...)期间发生冲突,您可以通过选择更改的一侧来解决冲突:
git checkout --ours <path>
(这里会选择本地修改)
或
git checkout --theirs <path>
(这会选择远程修改)
然后像往常一样完成解决冲突:
git add <path>
然后提交:
git commit
关于git - 在 git merge 中,你如何用 git 说有冲突的版本替换你的版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3515657/