git vimdiff mergetool 基本命令?
git vimdiff mergetool basic commands?
我已执行 git mergetool
以尝试解决一些合并冲突。
它打开 3 个文本 windows(在我的 SSH 终端内),每个文本都有不同版本的代码。
我要的代码在右边window
如何告诉 git 使用此版本并继续?
这是屏幕截图...
There are two basic strategies for reconciling a 3-way diff. You can either keep your cursor in the middle file, and run :diffget with the bufspec for the file containing the change you want to keep. Or you can position your cursor on the change that you want to keep, and run :diffput with the bufspec for the working copy file.
现在,bufspec 是缓冲区编号、缓冲区名称的模式或缓冲区名称的一部分,如 "file.cpp.v2" 中的 "v2"。如果您键入 2 加 CTRL+G,它会显示缓冲区编号和文件。
我已执行 git mergetool
以尝试解决一些合并冲突。
它打开 3 个文本 windows(在我的 SSH 终端内),每个文本都有不同版本的代码。
我要的代码在右边window
如何告诉 git 使用此版本并继续?
这是屏幕截图...
There are two basic strategies for reconciling a 3-way diff. You can either keep your cursor in the middle file, and run :diffget with the bufspec for the file containing the change you want to keep. Or you can position your cursor on the change that you want to keep, and run :diffput with the bufspec for the working copy file.
现在,bufspec 是缓冲区编号、缓冲区名称的模式或缓冲区名称的一部分,如 "file.cpp.v2" 中的 "v2"。如果您键入 2 加 CTRL+G,它会显示缓冲区编号和文件。