CRLF 是carriage return line feed。中文意思是回车换行
Windows操作系统下面是: CRLF ( CR ASCII 为 13 即 \r 回车,LF ASCII 为 10 即 \n 换行),\r\n
Unix/Linux操作系统下是: LF (LF ASCII 为 10 即 \n 换行)
Apple操作系统下面是: CR (CR ASCII 为 13 即 \r 回车)
在学习git软件,安装git到configuring the lien ending conversion时,有三个选项,如下图:
这里面讲到了做两个操作(Checkout,Commit)的三种处理line endings的操作(Windows-style,Unix-style,As-is)。
相关解释请看上图,这里不做翻译
Git中如何转换?
在Git通过下面的命令配置
$git config --global core.autocrlf true # Configure Git on Windows to properly handle line endings解释:core.autocrlf是git中负责处理line endings的变量,可以设置三个值--true,inout,false.