[GIT] warning: LF will be replaced by CRLF 問題解決方法 - 轉

傳送門: http://michael-roshen.iteye.com/blog/1328142linux

1. 環境:

win7 + git bashgit

2. 原由

運行:windows

$ git init
$ git add 

時出現:
warning: LF will be replaced by CRLF xxxxxbash

3. 緣由分析

CRLF -- Carriage-Return Line-Feed 回車換行
就是回車(CR, ASCII 13, \r) 換行(LF, ASCII 10, \n)。
這兩個ACSII字符不會在屏幕有任何輸出,但在Windows中普遍使用來標識一行的結束。而在Linux/UNIX系統中只有換行符。
也就是說在windows中的換行符爲 CRLF, 而在linux下的換行符爲:LF
使用git來生成一個rails工程後,文件中的換行符爲LF, 當執行git add .時,系統提示:LF 將被轉換成 CRLFspa

4. 解決辦法:

-刪除舊的.git文件code

$ rm -rf
$ git config --global core.autocrlf false

這樣系統就不會去進行換行符的轉換了.

最後從新執行blog

$ git init
$ git add .
$ git commit -m "xxxxx"
相關文章
相關標籤/搜索