Git - 应用 difftool 中所做的更改
Git - apply change made in the difftool
我确定这是非常基础的,但我已经阅读了文档,但仍然无法理解。
我有两个分支,我需要手动合并几个文件中的一些更改(不要问)。我正在并排查看文件,其中突出显示了不同之处:
git difftool branch1 branch2 -- path_to_file
这允许我将我需要的所有内容复制到将要保留的文件中(最初是在 branch1 中),但该文件是 /tmp/ 中的一些长文件名。我不知道如何将我的编辑实际保存到我正在编辑的文件中(我使用 vim 作为 difftool,并且我设置了 noreadonly
,问题是它是一个不同的文件(如我所说,/tmp/ 中的内容)。
只有几处更改,我可以手动编辑 branch1 中的文件,但我确定 git diff 必须允许我这样做,我想学习正确地做。
我可以强制vim在保存时覆盖原始文件...我想这没问题。
我确定这是非常基础的,但我已经阅读了文档,但仍然无法理解。
我有两个分支,我需要手动合并几个文件中的一些更改(不要问)。我正在并排查看文件,其中突出显示了不同之处:
git difftool branch1 branch2 -- path_to_file
这允许我将我需要的所有内容复制到将要保留的文件中(最初是在 branch1 中),但该文件是 /tmp/ 中的一些长文件名。我不知道如何将我的编辑实际保存到我正在编辑的文件中(我使用 vim 作为 difftool,并且我设置了 noreadonly
,问题是它是一个不同的文件(如我所说,/tmp/ 中的内容)。
只有几处更改,我可以手动编辑 branch1 中的文件,但我确定 git diff 必须允许我这样做,我想学习正确地做。
我可以强制vim在保存时覆盖原始文件...我想这没问题。