-1

我有一个名为“test”的目录,其中放置了一些带有各种行尾的文本文件。问题是 Git for Windows 坚持将带有 LF 行结尾的文件转换为 CRLF,因为启用了 autocrlf。

为了尝试解决这个问题,我在存储库的根目录中放置了一个 .gitattributes 文件:

test -text

问题是它没有效果。我已经尝试删除该文件并对其进行git checkout处理,但即使远程存储库中的文件具有 LF 行结尾,它仍然具有 CRLF 行结尾。

我错过了什么?

4

1 回答 1

-1

在我的 .gitattributes 中使用test/**而不是作为模式匹配器解决了这个问题。test根据文档

匹配目录的模式不会递归匹配该目录内的路径(因此在属性文件中使用尾部斜杠 path/ 语法毫无意义;请改用 path/**)

于 2020-07-18T15:56:39.100 回答