zoukankan      html  css  js  c++  java
  • Windows环境git执行git add命令warning: ....

    Git 在编辑文件添加时出现如图提示:

      

      原因:CRLF -- Carriage-Return Line-Feed 回车换行

      解决方法:

      Git提供了一个换行符检查功能(core.safecrlf),可以在提交时检查文件是否混用了不同风格的换行符。这个功能的选项如下:

        false - 不做任何检查

        warn - 在提交时检查并警告

        true - 在提交时检查,如果发现混用则拒绝提交

      建议使用最严格的 true 选项。

      (1)如果你是Windows程序员,且正在开发仅运行在Windows上的项目,可以设置false取消此功能,把回车符记录在库中:$ git config --global core.autocrlf false

      (2)Linux或Mac系统使用LF作为行结束符,因此你不想 Git 在签出文件时进行自动的转换;当一个以CRLF为行结束符的文件不小心被引入时你肯定想进行修正,

          把core.autocrlf设置成input来告诉 Git 在提交时把CRLF转换成LF,签出时不转换:$ git config --global core.autocrlf input

      (3)Git可以在你提交时自动地把行结束符CRLF转换成LF,而在签出代码时把LF转换成CRLF。用core.autocrlf来打开此项功能,如果是在Windows系统上,

          把它设置成true,这样当签出代码时,LF会被转换成CRLF:$ git config --global core.autocrlf true

        

      搞定!

  • 相关阅读:
    CentOS7修改计算机名!
    kafka原理和实践
    sip协议详解
    MP4视频测试URL地址,亲测有效
    pkill精确匹配进程名称
    gdb break 断点设置
    ZR#996
    CF1217C
    CF1217B
    CF1217A
  • 原文地址:https://www.cnblogs.com/ljc1212/p/11573072.html
Copyright © 2011-2022 走看看