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,不然本地文件换行符不会自动变的
分类:
其他
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus爆火,是硬核还是营销?
· 终于写完轮子一部分:tcp代理 了,记录一下
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 单元测试从入门到精通
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了