所以我有两个分支,比如分支A和分支B我已将分支A合并到分支B中。
git checkout B
git merge A
现在我想在命令行中解决分支A的差异。我该怎么做?
答案 0 :(得分:4)
您正在寻找-s recursive -Xtheirs
的{{1}}选项。
此选项执行以下相反:
...此选项通过支持“我们的”版本,强制冲突的帅哥干净地自动解决。来自其他树的变化 与我们方不冲突的是合并结果。为一个 二进制文件,整个内容都来自我们这边......
由于您已经开始合并,因此在当前合并期间无法应用此合并策略,因此您需要中止它。
git merge
然后按如下方式重新进行合并
git merge --abort
这将进行合并,以便自动选择所有“冲突”来自分支git merge -s recursive -Xtheirs