阻止某个文件夹中的CRLF转换

时间:2014-05-29 10:34:38

标签: git newline

我将GIT配置为自动处理Linux和Windows之间的换行符转换。但是我的项目中有一个文件夹,我希望GitHub保留换行符(Linux风格)。

因此,我在此文件夹中创建了一个.gitattributes文件并将此行放入:

*.txt -crlf

我推入Linux,拉入Windows,但Windows中的文件仍然具有Windows风格的换行符。

我也尝试过:

*.txt -text
*.txt binary
*.txt eol=lf

没有用。

我该怎么办?

1 个答案:

答案 0 :(得分:0)

这是您想要的.gitattributes行:

*.txt text eol=lf

此处还有其他向后兼容/替代选项:http://git-scm.com/docs/gitattributes.html

此外,请遵循kostix的建议删除并重新签出文件夹中的文件以获得正确的换行符。