GIT add文件报错:git warning: LF would be replaced by CRLF 解决方案

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就可以了

 

 

你可能感兴趣的:(解决方案)