如何告诉`git diff`忽略BOM的更改或将其视为空白更改?

时间:2019-07-09 18:57:40

标签: git encoding utf-8 diff byte-order-mark

我在Windows 10上使用的是Git(2.20.1.vfs.1.1.104.g2ab7360版本)。我运行了一条命令

git diff --ignore-all-space branch-1..branch-2

不幸的是,有许多文件的编码已从UTF-8(BOM)更改为UTF-8(无BOM)(反之亦然),所以我看到这样的差异:

enter image description here

如何配置Git(或提供一些命令行标志)以忽略这样的更改?我们可以假定此字节序列在源文件中没有出现在其他任何地方。

0 个答案:

没有答案