可以配置特定于repo的Git line-endings?

时间:2014-07-30 23:33:30

标签: git github newline line-endings lf

我正在Windows和Mac上对抗GitHub上的原创回购。

在GitHub上,我希望行结尾为LF。

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

在Windows上,我希望行结尾为CRLF - 除了我想要LF的特定仓库。

这可能吗?

1 个答案:

答案 0 :(得分:3)

我建议您在Windows上运行

git config --global core.autocrlf true

将自动转换为Windows行结尾和

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

git config core.autocrlf false

因为你会注意到git config有一个--global属性来修改你的〜/ .gitconfig(或C:\ Users \ .gitconfig)文件。如果没有此标志,这些设置将添加到您的存储库中。

有关进一步说明,请参阅git reference manual