使用git-mergetool自动解决冲突

时间:2015-02-28 13:25:22

标签: git mergetool

现在我解决了一些冲突,并希望只保留远程状态。

如果我尝试更改我的选项:git merge --strategy-option他们的选项 我得到了,错误:'合并'是不可能的,因为你有未合并的文件。

当然,我可以取消我的更改(上面的使用命令),但之后我将失去我的更改。

现在,我提供运行vimdiff:   {local}:修改过的文件   {remote}:修改过的文件 点击返回以启动合并解析工具(vimdiff):

我如何只保留远程状态。如果文件不存在 - 很容易(按下按钮)。

感谢。

1 个答案:

答案 0 :(得分:0)

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

git checkout -3 PATHS...

或当地阶段(2):

git checkout -2 PATHS...

然后添加文件并提交以完成合并。

如果忘记哪一个是2和3,请使用git checkout -h