我确定这是非常基础的,但是我已经阅读了文档,但仍然无法弄清。
我有两个分支,我需要手动合并几个文件中的一些更改(不要问)。我正在并排查看文件,并突出显示了不同之处:
git difftool branch1 branch2 -- path_to_file
这使我可以将所需的所有内容复制到将要保留的文件中(该文件位于branch1 fwiw中),但是该文件在/ tmp /中具有较长的文件名。我不知道如何将编辑内容实际保存到我正在编辑的文件中(我使用vim作为difftool,并且我已经设置了noreadonly
,问题是它是一个不同的文件(/就像我说的那样)。
只有几处更改,我可以在branch1中手动编辑文件,但是我确定git diff必须允许我执行此操作,并且我想学习正确地进行操作。 / p>
答案 0 :(得分:0)
保存时,我可以强迫vim覆盖原始文件...我想这很好。