我在 Windows 7 上工作,为了防止 EOL 问题,我.gitattributes按以下方式设置了一个文件(如github 帮助中所述):
* text=auto
*.js text
但是现在,当我提交一个js只有LF行尾的文件时,我会收到警告:
warning: LF will be replaced by CRLF in XXX.js.
The file will have its original line endings in your working directory.
好吧,这听起来就像我将CRLF在我的存储库和LF我的工作目录中一样,即使它应该(并且我希望它是)完全相反。-file的js行尾仍在LF提交之后。
我是在阅读错误的警告还是.gitattributes以错误的方式设置?谢谢!
ps 我的全局 git 配置有autocrlf = true,但是由于.gitattributes文件的原因,在提交时不应该影响 EOL 转换
ppsjs文件在子目录中