用git-合并工具自动解决冲突(Resolve conflicts automatically wi

2019-10-22 03:30发布

现在我很少化解冲突,并希望只保留远程状态。

如果我试图改变我的选择:混帐合并--strategy选项他们
我已经收到,错误:因为你有未合并的文件,“合并”是不可能的。

当然,我可以取消我的改变(使用命令以上),但后来我将失去我的变化。

现在,我提供运行方面Vimdiff:{}地方:修改后的文件{}远程:修改后的文件命中回归到开始合并解决工具(Vimdiff可以):

我怎么能只保留远程状态。 如果不存在的文件 - 很容易(报价按下按钮)。

谢谢。

Answer 1:

使用git checkout命令设置工作树相匹配的远程阶段(3):

git checkout -3 PATHS...

或本地级(2):

git checkout -2 PATHS...

然后添加文件,并承诺完成合并。

使用git checkout -h如果你忘记了其中一个是2和3。



文章来源: Resolve conflicts automatically with git-mergetool
标签: git mergetool