Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以配置特定于回购的Git行结尾?_Git_Github_Newline_Line Endings_Lf - Fatal编程技术网

是否可以配置特定于回购的Git行结尾?

是否可以配置特定于回购的Git行结尾?,git,github,newline,line-endings,lf,Git,Github,Newline,Line Endings,Lf,我在Windows和Mac上工作,反对在GitHub上使用origin的回购协议 在GitHub上,我希望行尾为LF 在Mac OS X上,我希望行尾为LF 在Windows上,我希望行尾为CRLF——但我希望LF的特定回购除外 这可能吗 我建议您在windows上运行 git config --global core.autocrlf true 它将自动转换为windows线条端点并从中转换 然后在不需要转换的特定存储库中,您应该运行 git config core.autocrlf fal

我在Windows和Mac上工作,反对在GitHub上使用origin的回购协议

在GitHub上,我希望行尾为LF

在Mac OS X上,我希望行尾为LF

在Windows上,我希望行尾为CRLF——但我希望LF的特定回购除外


这可能吗

我建议您在windows上运行

git config --global core.autocrlf true
它将自动转换为windows线条端点并从中转换

然后在不需要转换的特定存储库中,您应该运行

git config core.autocrlf false
正如您将注意到的,git config有一个--global属性,它修改~/.gitconfig(或C:\Users\.gitconfig)文件。如果没有此标志,这些设置将添加到存储库中

有关详细说明,请参阅