GIT add檔案報錯:git warning: LF would be replaced by CRLF 解決方案

Java_SuSheng發表於2018-08-02

libgit2 returned: LF would be replaced by CRLF in 'core/src/main/java/com/task/dao/TaskLogDao.java'

報錯資訊是TortoiseGit 在add檔案中操作出現的錯誤,

翻譯過來意思是:

LBGIT2返回:LF將在CROL/SRC/My/Java/COM/Tease/Daa/TaskLogDa.java中被CRLF替換。

百度了一下,這個錯誤的原因是linux的換行符和當前系統不符合,不給提交

其實這個錯誤在idea操作git的時候有時候也會出現

解決方案是:

找到當前本地的 git 工程工作空間(對於TortoiseGit 來說就是down下來的git工程根目錄),開啟隱藏的 .git 資料夾 找到 config 檔案:

[core]
    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ………………

在[core]後面新增兩個配置 autocrlf = false  safecrlf = false

[core]
    autocrlf = false
    safecrlf = false

    repositoryformatversion = 0
    filemode = false
    bare = false
    logallrefupdates = true
    symlinks = false
    ……………………

儲存之後重新add就可以了

 

 

相關文章