git配置中的CRLF、LF、CR
生活随笔
收集整理的這篇文章主要介紹了
git配置中的CRLF、LF、CR
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
基本
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
提交時轉換為LF,檢出時轉換為CRLF
git config --global core.autocrlf true
提交時轉換為LF,檢出時不轉換
git config --global core.autocrlf input
提交檢出均不轉換
git config --global core.autocrlf false
拒絕提交包含混合換行符的文件
git config --global core.safecrlf true
允許提交包含混合換行符的文件
git config --global core.safecrlf false
提交包含混合換行符的文件時給出警告
git config --global core.safecrlf warn
總結
以上是生活随笔為你收集整理的git配置中的CRLF、LF、CR的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 大数据时代社会治理智能化 中地数码带来科
- 下一篇: 概率分布:二项分布