在Windows下使用git時出現 warning: LF will be replaced by CRLF in xxx.

sunshine_drizzle發表於2016-04-06

由於重複率比較大,為了尊重他人的成果,先在此註明本文是在學習了以下博文之後的一些思考
http://blog.csdn.net/unityoxb/article/details/20768687

由於Linux中的換行符是LF,而Windows中的換行符是CRLF,如果想用Windows下的git管理來自Linux的文字檔案,git會預設將LF轉換成CRLF,併發出煩人的warning。解決辦法如下:

進入目標倉庫的最上層目錄執行:

$ git config core.autocrlf false

對,,,這樣就解決戰鬥了,,,這是隻針對當前倉庫的配置。
開頭提到的博文中是將.git資料夾刪掉然後用git config –global core.autocrlf false對本地的所有git倉庫都執行禁止自動轉換的命令,然後重建該倉庫,這樣未免牽扯太大,而且直接刪掉.git會丟失以前的commits。
因此我寫下這篇博文作為自己的筆記,順便可能會幫到有些比我還要小白的git使用者0.0…….

相關文章