如何使 git-diff 忽略单行匹配



大多数时候,git diff 会产生合理的输出。但是,例如,当对文本块进行大量更改时,当替换函数的整个主体时,git diff 将尝试匹配空行和仅包含大括号的行。这会导致无法读取的差异,因为旧代码和新代码以不合理的方式交错。

我希望 diff 不要尝试匹配单行,如果它们被更改的行包围。怎么能做到呢?

改用git difftool并使用差异工具,以您喜欢的方式呈现差异。

最新更新