2017-09-12 20 views
0

我應該在終端寫入全局配置我的git保存所有文件始終以行尾= LF。我在Windows上工作,但我的大多數同事使用macOS,並且我想將所有工作保存在我的PC上,並且行結束符= LF設置Git全局設置和一次處理所有行結束

我發現本教程Dealing with line endings - GitHub help,但我仍然不知道該使用什麼命令我把終端設置成git來將所有克隆的項目保存到我的驅動器上。

你能幫我嗎?

我想:

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

,並沒有工作。

回答

1

如果你的編輯器使用CRLF:

git config --global core.autocrlf true

如果你的編輯器使用LF:

git config --global core.autocrlf input

你也可以使用一個.gitattributes文件中的每個項目,以節省某些具有某些行尾的類型。我使用這樣的東西,因爲如果你使用

*.php eol=lf 
*.scss eol=lf 
*.sass eol=lf 
*.css eol=lf 
*.js eol=lf 
*.json eol=lf 
*.sql eol=lf 
git會嘗試轉換圖像中的crlf字節序列