0

我确信这是非常基本的,但我已经阅读了文档,但仍然无法弄清楚。

我有两个分支,我需要手动合并几个文件中的一些更改(不要问)。我正在并排查看文件,突出显示差异,其中:

git difftool branch1 branch2 -- path_to_file

这使我可以将所需的所有内容复制到将要保留的文件中(位于 branch1 fwiw 中),但该文件是 /tmp/ 中的一些长文件名。我不知道如何将我的编辑实际保存到我正在编辑的文件中(我使用 vim 作为 difftool,并且我已经设置noreadonly,问题是它是一个不同的文件(在 /tmp/ 中,因为我说过)。

只有几个更改,我可以手动编辑 branch1 中的文件,但我确信 git diff 必须允许我这样做,我想学会正确地做到这一点。

4

1 回答 1

0

我可以强制vim在保存时覆盖原始文件......我想这很好用。

于 2019-02-11T18:35:53.970 回答