安装Git LFS
Windows
- 安装git客户端,下载地址:https://git-scm.com/downloads
- 在git仓库目录运行
Linux
- 安装git-lfs
| curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash |
| |
| sudo apt-get install git-lfs |
- 在git仓库终端运行
macOS
- 安装Homebrew软件包管理工具
| /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)" |
- 安装git-lfs
- 在git仓库终端运行
使用场景
注意事项
不可以直接跟踪一个目录,写目录无效。
最佳实践
- 查看现有的文件追踪模式:
git lfs track
- 添加要管理的大文件的文件类型。比如pt文件,运行命令:
git lfs track "*.pt"
- 添加类型后,查看管理文件.gitattributes,可以发现.gitattributes中新增加一行:
.pt filter=lfs diff=lfs merge=lfs -text
- 将管理文件.gitattributes提交至仓库. 它保存了文件的追踪记录
- 获取git lfs管理的所有文件列表:
git lfs ls-files
- 添加大文件到git仓库,和其它添加方式一样
- 将代码 push 到远程仓库后,LFS 跟踪的文件会以『Git LFS』的形式显示
- clone时,使用
git clone
或 git lfs clone
均可
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· DeepSeek “源神”启动!「GitHub 热点速览」
· 微软正式发布.NET 10 Preview 1:开启下一代开发框架新篇章
· C# 集成 DeepSeek 模型实现 AI 私有化(本地部署与 API 调用教程)
· DeepSeek R1 简明指南:架构、训练、本地部署及硬件要求
· NetPad:一个.NET开源、跨平台的C#编辑器