我们在 .gitattributes 文件中有这个:
* text=auto eol=lf
我想准确了解这是做什么的。
第一部分是text=auto
。从文档中:
这可确保Git 认为是文本的所有文件在存储库中都将具有规范化 (LF) 行结尾。
重要的部分是 Git 只对它检测为文本文件的文件进行规范化。
但是,我不确定这eol=lf
部分。我认为它也只会对文本文件进行规范化,但我在文档中找不到对它的支持,并且我们有一个实例,当我们的 PNG 文件也被规范化时,使它们无效。
是否有像上面这样的设置,基本上会说“对文本文件进行双向规范化,而不是二进制文件”?