1

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

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

当然,我可以取消我的更改(用于上面的命令),但是我会丢失我的更改。

现在,我提供运行 vimdiff: {local}: modified file {remote}: modified file Hit return to start merge resolution tool (vimdiff):

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

谢谢。

4

1 回答 1

2

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

git checkout -3 PATHS...

或本地阶段(2):

git checkout -2 PATHS...

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

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

于 2015-02-28T14:29:44.977 回答