我的存储库中有一个.gitattributes文件,如下所示*.txt text
我已经在存储库、全局和系统设置中取消了core.autocrlf。根据gitattributes的文档,我的理解是,存储库中名称以.txt结尾的所有文件都应该以本机行结尾签出。然而,我看到的是.txt文件总是有LF作为行尾,即使在Windows上也是如此。
我搜索了一个解决方案,发现如果在根目录.gitattributes中添加一个新文件,它将包含:也试过它将解决这个问题,所以我将它提交给Github我怎么能确定Github正在使用我添加的.gitattributes呢?因为它似乎不使用它。为了解决这个问题,我最终将.gitattributes文件添加到项目的根文件夹中,内容如下:*.txt text eol=crlf
但是这只处理了Github