core.autocrlf

Core.autocrlf
Autocrlf是一个配置项,用于控制在不同操作系统下的换行符转换。

查看core.autocrlf:
通过git confg --list查看所有core.autosrlf状态(防止有多个core.autosrlf)

设置core.autocrlf
git config --global core.autocrlf true/input/false

换行符概念
1.Windows操作系统采用两个字符来进行换行,即CRLF;
2.UnixLinuxMac Os X操作系统采用单个字符LF来进行换行;

Core.autocrl各个状态定义:
1.true :提交时改成LF,检出时改成CRLF(正常来说,设置成这个即可)
2.imnput:提交时改成LF,检出时不改
3.false:提交时是什么就是什么,不改换行符,检出时也不改(默认值)

查看仓库autocrlf是否正常,可以直接下载下来,用vscde打开,若vscode显示crlf则正常为lf为异常(正常在Windows环境下为CRLF,Linux或者Mac环境为LF)

注:当修改了autocrlf的值后,项目代码最好删除再重新clone,不然本地文件换行符不会自动变的

 

posted on   sss大辉  阅读(156)  评论(0编辑  收藏  举报

相关博文:
阅读排行:
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

导航

统计

点击右上角即可分享
微信分享提示