news 2026/5/26 5:03:53

使用 Git LFS 管理大文件

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
使用 Git LFS 管理大文件

你遇到的问题是在向GitHub推送代码时,因为一个名为model.pt的文件大小达到了892.92MB,超过了GitHub默认的100MB文件大小限制,导致推送失败。

解决方案:使用Git LFS管理大文件

Git LFS(Large File Storage)是GitHub官方推荐的用于管理大文件的工具,下面是完整的解决步骤:

1. 安装Git LFS

首先确保你的系统中安装了Git LFS:

# 在macOS上(使用Homebrew)brewinstallgit-lfs# 在Windows上(使用Chocolatey)chocoinstallgit-lfs# 在Linux上(Ubuntu/Debian)sudoapt-getinstallgit-lfs# 安装后初始化Git LFSgitlfsinstall
2. 追踪大文件类型

告诉Git LFS需要管理哪些类型的大文件(这里是.pt模型文件):

# 追踪所有.pt文件gitlfs track"*.pt"# 如果只想追踪特定文件gitlfs track"ai_core/asr/funasr/model/model.pt"
3. 提交.gitattributes文件

git lfs track会生成/修改.gitattributes文件,需要将其加入版本控制:

gitadd.gitattributes
4. 重新添加并提交大文件

先删除已缓存的大文件,再重新添加:

# 移除已缓存的大文件(不会删除本地文件)gitrm--cached ai_core/asr/funasr/model/model.pt# 重新添加大文件gitaddai_core/asr/funasr/model/model.pt# 提交修改gitcommit -m"Add model.pt with Git LFS"
5. 重新推送代码
gitpush origin main

额外注意事项

  1. Git LFS存储空间限制:GitHub免费账户提供1GB的LFS存储空间和1GB的月度带宽,超出后需要升级付费账户。
  2. 已提交的大文件清理:如果大文件已经被提交到历史记录中,仅用上述方法可能无效,需要清理历史记录:
    # 安装BFG Repo-Cleaner(需要Java)# 下载地址:https://rtyley.github.io/bfg-repo-cleaner/# 清理历史中的大文件bfg --strip-blobs-bigger-than 100M your-repo.git# 推送清理后的历史gitpush origin main --force
  3. 替代方案:如果不想使用Git LFS,可以将大文件上传到云存储(如阿里云OSS、腾讯云COS),然后在代码中保存下载链接。

总结

  1. 核心问题是文件大小超过GitHub 100MB限制,需用Git LFS管理大文件。
  2. 解决步骤:安装Git LFS → 追踪大文件 → 提交.gitattributes → 重新添加并推送文件。
  3. 注意Git LFS的存储空间限制,或考虑使用云存储托管大文件。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/5/26 5:57:24

哪些领域或行业可能会因为 AI 技术的应用而迎来爆发性的增长?

结合政策导向、技术渗透率数据及实际落地成效,以下五大领域将在AI 赋能下实现爆发性增长,且均与企业管理场景深度绑定,为智能ERP 创造广阔应用空间:① 智能制造领域:AI 是智能制造核心驱动力!Gartner 预测制…

作者头像 李华
网站建设 2026/5/26 5:57:36

PyTorch在树莓派5上的人脸追踪实战应用详解

在树莓派5上用PyTorch实现人脸追踪:从模型部署到实时控制的完整实战 你有没有想过,一块不到60美元的开发板,也能跑起深度学习模型,实现自动“追着人脸转”的智能摄像头?这不是科幻,而是今天就能动手完成的…

作者头像 李华
网站建设 2026/5/26 6:56:11

2025年最值得关注的AI论文辅助工具,提供LaTeX模板与智能格式检查功能

工具对比排名工具名称核心优势支持LaTeX适用场景aibiyeAIGC率降个位数,兼容知网规则是AI痕迹强处理aicheck学术改写优化,语义保留佳是格式统一化askpaper降重降AI一体,20分钟快速响应是初稿优化秒篇人类特征表述优化,高校适配是学…

作者头像 李华
网站建设 2026/5/25 17:38:01

error: c9511e 错误解析:快速理解ARM工具链缺失场景

深入理解error: c9511e:ARM 工具链“失联”时的精准排错指南在嵌入式开发的世界里,编译器报错并不可怕,真正令人头疼的是那些看似模糊、实则暗藏玄机的错误码。比如当你在构建一个基于 ARM 架构的项目时,突然弹出这样一条提示&…

作者头像 李华
网站建设 2026/5/26 6:56:20

从零实现UDS 28服务安全访问请求响应

如何安全地“静音”一辆车?——深入实现UDS 28服务与安全访问的协同控制你有没有想过,如何让一个ECU在关键时刻“闭嘴”?不是断电,也不是拔线,而是通过一条诊断命令,精准关闭它的通信输出——这正是UDS 28服…

作者头像 李华