当前位置: 首页 > news >正文

大文件版本管理git-lfs

1. 安装

Git Large File Storage (LFS) 是一个 开源的 Git 扩展,用于替换 Git 仓库中的大文件,用指针文件替代实际的大文件,可以在保持仓库轻量级的同时,有效地管理大型文件。

如果install提示失败,多试几次,可能网络原因。

git --version
curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.deb.sh | sudo bash
sudo apt install git-lfs

在这里插入图片描述

2. 配置

# 初始化
git lfs install
# 增加文件(根据需要添加)
git lfs track "*.pt"  # 包含完整模型和权重的pytorch模型通用文件格式
git lfs track "*.pth"  # 同上
git lfs track "*.bin" # 存储模型和数据的二进制格式
git lfs track "*..gguf" #Google的语言模型格式
git lfs track "*.ckpt" # 包括模型权重、训练状态及代码用于调试及训练的模型文件格式
git lfs track "*.safetensors" # 仅保存模型权重用于部署的模型文件格式
git lfs track "*.whl" # Python发行版的标准内置软件包格式
git lfs track "*.onnx" #通用模型格式
# 查看已经追踪的文件
 git lfs ls-files
 # 取消追踪文件
 git lfs untrack "filename.zip"

在这里插入图片描述

3. 使用

gitee默认不开通lfs,需要企业付费。

# 保存配置
git add .gitattributes
git commit -m "增加lfs大文件跟踪"
# 文件推送
git push orign master
# 文件下载
git clone xxx.git 或 git lfs clone xxx.git
# 文件拉取
git lfs pull

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

相关文章:

  • Zookeeper运维指南:服务端与客户端常用命令详解
  • Chrome Performance 面板完全指南:从卡顿到丝滑的终极调试术
  • 一站式开源AI平台Cherry Studio本地部署与远程调用本地大模型
  • AI知识补全(二):提示工程(Prompting)是什么?
  • 自定义minshell
  • Python----计算机视觉处理(Opencv:模板匹配)
  • 价值流映射(Value Stream Mapping):从流程可视化到敏捷效能革命
  • 【深度学习】【目标检测】【OnnxRuntime】【C++】YOLOV3模型部署
  • 深度解析:打破知识孤岛,降低重复开发成本(5大重点)
  • conda常用指令
  • 【基础】Windows 中通过 VSCode 使用 GCC 编译调试 C++
  • 【QA】为什么gl_Posision必须被赋值?
  • 人工智能笔记
  • 开源模型应用落地-语音转文本-whisper模型-AIGC应用探索(四)
  • 【QA】OpenGL的渲染流程是怎么样的?
  • 提升TikTok直播流量的有效方法分析
  • struts2漏洞攻略
  • python多线程和多进程的区别有哪些
  • 蓝桥杯,利用 Vue.js 构建简易任务管理器
  • 3.17-3.23 Web3 游戏周报:Pixudi 双榜领跑,The Forgotten Runiverse 登陆三大主机平台
  • 神十九乘组安全顺利出舱
  • 青海西宁市城西区副区长于媛媛主动投案,接受审查调查
  • 五一“拼假”催热超长假期,热门酒店民宿一房难求
  • 青海省林业和草原局副局长旦增主动投案,正接受审查调查
  • 金科股份:去年营收约275亿元,今年确保所有项目“零烂尾”
  • 特朗普声称中方领导人打了电话,外交部:近期中美元首没有通话