在我的项目中,构建结果是一个ZIP存档,其中包含.jar,几个HTML文件,一个bash脚本和一个Windows .cmd文件.
现在,我想将Windows .cmd文件添加到git,保留Windows.style CRLF行格式.该项目的其余部分是Linux风格的LF.
我在git中找到了几个关于CRLF的问题,但所有的答案都是关于
[core]
autocrlf = true
Run Code Online (Sandbox Code Playgroud)
但这不符合我的需求,因为我不希望将整个项目作为CRLF,只有一个Windows .cmd文件(将来可能会更少).
那么,我如何告诉git仅为精心挑选的文件保留CRLF?
CB *_*ley 47
您可以使用.gitattributes以下条目:
*.cmd eol=crlf
Run Code Online (Sandbox Code Playgroud)
这将确保使用Windows行结尾检出文件,即使在通常使用unix行结尾的克隆中也是如此,