1

我正在 Windows 和 Mac 上针对 GitHub 上的源代码库进行处理。

在 GitHub 上,我希望行尾是 LF。

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

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

这可能吗 ?

4

1 回答 1

3

我建议你在 Windows 上运行

git config --global core.autocrlf true

它将自动转换到 Windows 行尾和从 Windows 行尾转换

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

git config core.autocrlf false

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

更多解释请参见git 参考手册

于 2014-07-31T00:55:59.857 回答