1. 程式人生 > >git add時候報錯:LF will be replaced by CRLF

git add時候報錯:LF will be replaced by CRLF

最近工作在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 參考資料