标签: 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)(反之亦然),所以我看到这样的差异:
如何配置Git(或提供一些命令行标志)以忽略这样的更改?我们可以假定此字节序列在源文件中没有出现在其他任何地方。