虽然 Git 可以存储和处理任何类型的任何文件,但有些设置比其他设置效果更好。一般来说,我们建议将文本文件存储在 UTF-8 中,不带字节顺序标记 (BOM),并带有 LF(Unix 样式)结尾。我们还建议在提交消息中使用 UTF-8(同样,不带 BOM)。这些设置在各个平台上以及与git diff和git merge等工具配合使用时效果最佳。
此外,如果你可以在基于文本或非基于文本的存储格式之间进行选择,我们建议将文件存储在文本格式中,并在必要时将它们转换为其他格式。例如,每行一个记录的基于文本的 SQL …
