Git no\nl
发布时间
阅读量:
阅读量
Git No newline at end of file
在开发工具 IDE 中修改代码后保存文档。完成后 查看 diff 后发现 所有代码之前消失,并且最后一行反馈 No newline at end of file。
这个是换行符问题
解决方案
打开命令行执行下面命令
git config --global core.autocrlf false
git config --global core.filemode false
git config --global core.safecrlf true
下面是对三个 Git 配置命令的解释,它们与换行符和文件权限处理相关:
core.autocrlf 配置了 Git 处理换行符转换的方式。根据操作系统类型采用不同的换行符策略:
- Windows系统采用CRLF(\r\n)作为换行符。
- Mac/Linux系统则使用LF(\n)作为换行符。
core.autocrlf常见配置选项:
git config --global core.autocrlf true
当文件被提交至 Git 时,在 window 系统中会自动将 CRLF 格式转换为 LF 格式
Git 在检测到文件后会将其 LF 格式重新转换回 CRLF 格
全部评论 (0)
还没有任何评论哟~
