Git全局设置并一劳永逸地处理行结尾

时间:2017-09-12 19:36:15

标签: git github

我应该在终端中写入全局配置我的git以保存所有文件,总是使用行尾= LF。我在Windows上工作,但我的大多数同事都使用macOS,我希望将所有工作保存在我的PC上,并使用行结尾= LF设置

我找到了这个教程Dealing with line endings - GitHub help,但我仍然不知道应该在终端中放置什么命令来配置git以使用该设置将所有克隆的项目保存到我的驱动器上。

你能帮帮我吗?

我试过了:

git config --global core.autocrlf true
git config --global core.autocrlf true text eol=lf

它没有用。

1 个答案:

答案 0 :(得分:1)

如果您的编辑器使用CRLF:

git config --global core.autocrlf true

如果你的编辑使用LF:

git config --global core.autocrlf input

您还可以在每个项目中使用 .gitattributes 文件来保存具有特定行结尾的某些类型。我使用这样的东西,因为如果你使用* eol=lf

,git将试图在say图像中转换crlf字节序列
*.php eol=lf
*.scss eol=lf
*.sass eol=lf
*.css eol=lf
*.js eol=lf
*.json eol=lf
*.sql eol=lf
相关问题