我们的.gitattributes文件中包含以下内容:

* text=auto eol=lf

我想精确地了解它的作用。

第一部分是text=auto。从documentation:



重要的是,Git仅对它检测为文本文件的文件进行规范化。

但是,我不确定eol=lf部分。我认为它也只会对文本文件进行规范化,但是我在文档中找不到对它的支持,而且我们有一个实例,我们的PNG文件也被规范化,从而使其无效。

是否有类似上述的设置,基本上会说“对文本文件进行双向标准化,而对二进制文件不加处理”?

最佳答案

Git 2.10 fixed this现在可以像预期的那样运行。

关于git - gitattributes中的 `* text=auto eol=lf`会做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29435156/

10-13 05:50