git add時候報錯:LF will be replaced by CRLF
阿新 • • 發佈:2019-02-17
最近工作在window平臺,採用不怎麼使用命令行了
所以導致很多命令都不熟悉啦 哈哈
在家裡圖形工具在將修改好的程式碼提到本地Git倉的時候出現瞭如下錯誤:
[html] view plain copy print?
warning: LF will be replaced by CRLF
fatal: CRLF would be replaced by LF
不影響提交程式碼,但是很噁心,每次都一樣的錯誤
後來查了下資料才發現是一個配置選項修改就行了,網友也有說轉換符號的,兩種方法如下:
1.宗旨就是core.autocrlf 設定成false
直接上命令
備註可以使用--global 也可以不實用,影響不大
git config --global core.autocrlf true #這個是轉換,也是預設值
git config --global core.autocrlf input #貌似是上庫轉換,從庫中遷出程式碼不轉換
git config --global core.autocrlf false #這個一般是window上的,不轉換
2.將你原始檔中的CRLF轉為LF【別人推薦的】
在window中都是CRLF 而在Linux(貌似mac也是,因為mac核心貌似是基於unix的)上則是LF
這時候會存在一個轉換
也就是上庫的時候 通過git add . 這時候你手動轉換下
下載下來再重新轉換下
親測發現很事麻煩,沒有那麼多時間來看這個
3 Git 參考資料