当前位置:   article > 正文

git配置中的CRLF、LF、CR_git crlf

git crlf

基本

CRLF: Carriage-Return Line-Feed的缩写,意思是回车换行,即\r\n;
LF: Line-Feed的缩写,意思是换行,即\n;
CR: Carriage-Return的缩写,回车,即\r;
进阶
当我们敲击回车键(Enter)时,操作系统会插入不可见的字符表示换行,不同的操作系统插入不同
Windows: 插入\r\n,回车换行;
Linux\Unix: 插入\n,换行;
MacOS: 插入\r,回车;

Git

  1. AutoCRLF
    提交时转换为LF,检出时转换为CRLF
    git config --global core.autocrlf true
    提交时转换为LF,检出时不转换
    git config --global core.autocrlf input
    提交检出均不转换
    git config --global core.autocrlf false
  2. SafeCRLF
    拒绝提交包含混合换行符的文件
    git config --global core.safecrlf true
    允许提交包含混合换行符的文件
    git config --global core.safecrlf false
    提交包含混合换行符的文件时给出警告
    git config --global core.safecrlf warn
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/繁依Fanyi0/article/detail/554054
推荐阅读
相关标签
  

闽ICP备14008679号