现在我解决了一些冲突,并希望只保留远程状态。
如果我尝试更改我的选项:git merge --strategy-option他们的选项 我得到了,错误:'合并'是不可能的,因为你有未合并的文件。
当然,我可以取消我的更改(上面的使用命令),但之后我将失去我的更改。
现在,我提供运行vimdiff: {local}:修改过的文件 {remote}:修改过的文件 点击返回以启动合并解析工具(vimdiff):
我如何只保留远程状态。如果文件不存在 - 很容易(按下按钮)。
感谢。
答案 0 :(得分:0)
使用git checkout
命令将工作树设置为与远程阶段(3)匹配:
git checkout -3 PATHS...
或当地阶段(2):
git checkout -2 PATHS...
然后添加文件并提交以完成合并。
如果忘记哪一个是2和3,请使用git checkout -h
。