git配置中的CRLF、LF、CR
生活随笔
收集整理的這篇文章主要介紹了
git配置中的CRLF、LF、CR
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
基本
CRLF: Carriage-Return Line-Feed的縮寫(xiě),意思是回車(chē)換行,即\r\n;
LF: Line-Feed的縮寫(xiě),意思是換行,即\n;
CR: Carriage-Return的縮寫(xiě),回車(chē),即\r;
進(jìn)階
當(dāng)我們敲擊回車(chē)鍵(Enter)時(shí),操作系統(tǒng)會(huì)插入不可見(jiàn)的字符表示換行,不同的操作系統(tǒng)插入不同
Windows: 插入\r\n,回車(chē)換行;
Linux\Unix: 插入\n,換行;
MacOS: 插入\r,回車(chē);
Git
提交時(shí)轉(zhuǎn)換為L(zhǎng)F,檢出時(shí)轉(zhuǎn)換為CRLF
git config --global core.autocrlf true
提交時(shí)轉(zhuǎn)換為L(zhǎng)F,檢出時(shí)不轉(zhuǎn)換
git config --global core.autocrlf input
提交檢出均不轉(zhuǎn)換
git config --global core.autocrlf false
拒絕提交包含混合換行符的文件
git config --global core.safecrlf true
允許提交包含混合換行符的文件
git config --global core.safecrlf false
提交包含混合換行符的文件時(shí)給出警告
git config --global core.safecrlf warn
總結(jié)
以上是生活随笔為你收集整理的git配置中的CRLF、LF、CR的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 大数据时代社会治理智能化 中地数码带来科
- 下一篇: 概率分布:二项分布