CRLF与LF的行分隔符警告⚠️

在IDEA开发环境中,点击提交出现以下警告:

  • CR:Carriage Return(回车)
  • LF:Line Feed(换行)

因为在Windows 系统中默认使用 CRLF(回车+换行)作为一行的结束,但是,在Linux/Mac 系统/Git 内部,默认使用 LF(仅换行)作为一行的结束。

这个警告的意思是当前的文件里包含 Windows 风格的换行符 (CRLF)。

而Git 的标准规范建议:

在仓库(服务器)里统一保存为 LF 格式,以保证不管是谁(用 Windows 还是 Mac 的同事)拉取代码都能正常工作。

如果点击"修复并提交",则会执行命令:

bash 复制代码
git config --global core.autocrlf true

这样的话,提交时会自动把本地的 CRLF 转换成 LF 存入仓库,保持仓库的纯净。

在拉取时,会自动把仓库里的 LF 转换回 CRLF 给 Windows 系统用,保证在本地看代码不会出现乱码。

相关推荐
baozj7 小时前
把徒步轨迹做成 3D 地形模型:开源工具「印迹 TrailPrint 3D」
前端·vue.js·github
逛逛GitHub7 小时前
这 2 个免费的开源 Skill 太给劲儿,直接替代 Playwright。
github
uhakadotcom7 小时前
什么是Mass Assignment(批量赋值)风险
后端·面试·github
Harvy_没救了8 小时前
【github爆款】MarkItDown 部署与测评报告
github
comcoo8 小时前
避坑指南:OpenClaw v2.7.9 Windows/macOS 零基础安装全过程
人工智能·windows·macos·github·开源软件·open claw·open claw部署包
zyl837219 小时前
前后端项目自动部署方案主流实现方案
ci/cd·gitlab·github
徐小夕19 小时前
万字长文!千万级文档 RAG 知识库系统落地实践
前端·算法·github
用户279650435611 天前
Narwhals:DataFrame 库的轻量兼容层
github
右耳朵猫AI1 天前
GitHub周趋势2026W22 | AI编程工具、知识图谱、自托管、AI代理、代码智能
人工智能·github·ai编程
逻极1 天前
Git 从入门到精通:版本控制协作实战指南
git·github·分支管理·版本控制