gpt4 book ai didi

git vimdiff mergetool 基本命令?

转载 作者:太空狗 更新时间:2023-10-29 14:44:53 26 4
gpt4 key购买 nike

我已经执行了 git mergetool 来尝试解决一些 merge 冲突。

它会打开 3 个文本窗口(在我的 SSH 终端内),每个窗口都有不同版本的代码。

我要的代码在右边的窗口中。

我如何告诉 git 使用这个版本并继续?

这是屏幕截图... enter image description here

最佳答案

根据 this blogpost :

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 vimdiff mergetool 基本命令?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34022422/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com