使用 git-mergetool 自动解决冲突
Resolve conflicts automatically with git-mergetool
现在我解决了一些冲突,只想保留远程状态。
如果我尝试更改我的选项:git merge --strategy-option theirs
我收到错误消息:'merge' 不可能,因为您有未合并的文件。
当然,我可以取消我的更改(对于上面的使用命令),但是我会丢失我的更改。
现在,我提供 运行 vimdiff:
{local}: 修改后的文件
{remote}: 修改后的文件
点击 return 启动合并解析工具 (vimdiff):
我如何才能只保留远程状态。如果文件不存在 - 很简单(提供按下按钮)。
谢谢。
使用git checkout
命令设置工作树以匹配远程阶段(3):
git checkout -3 PATHS...
或本地阶段(2):
git checkout -2 PATHS...
然后添加文件并提交以完成合并。
如果您忘记了 2 和 3 是哪个,请使用 git checkout -h
。
现在我解决了一些冲突,只想保留远程状态。
如果我尝试更改我的选项:git merge --strategy-option theirs
我收到错误消息:'merge' 不可能,因为您有未合并的文件。
当然,我可以取消我的更改(对于上面的使用命令),但是我会丢失我的更改。
现在,我提供 运行 vimdiff: {local}: 修改后的文件 {remote}: 修改后的文件 点击 return 启动合并解析工具 (vimdiff):
我如何才能只保留远程状态。如果文件不存在 - 很简单(提供按下按钮)。
谢谢。
使用git checkout
命令设置工作树以匹配远程阶段(3):
git checkout -3 PATHS...
或本地阶段(2):
git checkout -2 PATHS...
然后添加文件并提交以完成合并。
如果您忘记了 2 和 3 是哪个,请使用 git checkout -h
。