我想要做的事情非常简单:检查一个具有CRLF结尾(没有.gitattributes文件)的repo,并最终得到本地(LF)行结尾。我甚至不想提交回去。
我已经阅读了Github的建议和Tim Clem的文章,但它们似乎主要针对Windows开发人员。
我尝试了这个:
我已经阅读了Github的建议和Tim Clem的文章,但它们似乎主要针对Windows开发人员。
我尝试了这个:
$ git config --global core.autocrlf=input
$ git clone https://github.com/DennisSchiefer/Project-OSRM-Web.git
但是,我关心的文件OSRM.Config.js仍然具有CRLF结尾。
尝试使用core.autocrlf=true
也没有帮助。
即使添加并提交.gitattributes
文件(然后git rm --cached -r . && git reset --hard
),也没有帮助。
我找不到任何组合可以实际上让这个文件保留LF行结尾。
*.js text
- Steve Bennetttext
意味着crlf diff
,就像binary
意味着-crlf -diff
(https://dev59.com/v2855IYBdhLWcg3wlFSP#4264522) 或许可以尝试*.js text lf diff
? - VonC*.js eol=lf
- VonC