什么是git LFS

LFS是Large File Storage的缩写,用了帮助git管理大的文件

原理:不同于git每次保存diff,对于git来说,如果是模型或者一些设计大文件,改变一点,对于仓库来说会增加很大的体积,不一会就能几个G。对于git lfs来说,在使用git lfs track命令后,git push的时候,git lfs会截取要管理的大文件,并将其传至git lfs的服务器中,从而减小仓库的体积

安装方法

注意:git lfs 要求 git >= 1.8.2

1. centos安装方法

可以按照github上提供的安装方法,运行下列命令进行安装:

curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh | sudo bashsudo yum install git-lfsgit lfs install

在centos上按照官方提供的步骤报错,大概意思是下载不到安装包

使用rpm包安装,从在官网下载安装包安装,安装方法如下:

  • 在上述官网中找到Downloads,然后选择相应的系统安装包下载

  • 对于centos来说,下载rpm(可以通过lsb_release -a查看系统版本)

  • 下载rpm包后使用sudo rpm -ivh 包名.rpm进行安装

  • 运行git lfs install,如果显示Git LFS initialized说明安装成功

2. macos 安装

运行brew install git-lfs即可安装

3. Debian and Ubuntu 安装

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

4. 使用方法

  • 告诉lfs需要管理的大文件,比如model.pb,运行命令git lfs track model.pb
  • 将管理文件.gitattributes添加入git仓库git add .gitattributes
  • 将大文件添加入git仓库,然后和其它添加方式一样
git add model.pb
git commit -m "add model file"
git push

git lfs安装及使用方法相关推荐

  1. Git下载安装及使用方法总结

    代码管理 前言 一.版本控制分类 1.1 本地版本控制 1.2 集中版本控制 SVN 1.3 分布式版本控制 Git 二.安装Git(Windows版) 2.1 官网下载安装包 2.2 安装 2.2. ...

  2. windows安装Git LFS

    Git LFS(Git Large File Storge,Git 大文件储存).本文只介绍windows下的安装方式. 写在前面,Git LFS安装依赖Git,所以我们先安装git 下载地址[传送门 ...

  3. git lfs的安装和使用详细案例

    #------------------------------------- 下面是安装部分------------------------------------------------- curl ...

  4. git lfs的安装和使用

    20220304记录 lfs : large file storage 安装 最新版本git-lfs 3.0.2要求libc6 高于2.32,而Ubuntu20.04默认的libc6版本是2.31,不 ...

  5. 【前端学习】Git的安装和基本使用方法和环境变量配置 时光大魔王

    免责声明:原创文章,请勿抄袭:思维有限,敬请指正. 直达目录 Git下载 .安装步骤(完整图解) .基本使用方法 .环境变量配置 适用系统 Windows.Linux/Unix.macOS 官网简介 ...

  6. Tool之Git:Git的简介、安装、使用方法之详细攻略

    Tool之Git:Git的简介.安装.使用方法之详细攻略 目录 Git简介 Git安装 1.windows系统下安装 2.Ubuntu系统下安装 Git使用方法 1.基本使用方法 Git简介 Git的 ...

  7. ubuntu20.04 安装 Git LFS

    文章目录 前言 一.Git LFS 二.Git LFS的安装 三.使用Git LFS 总结 参考资料 前言 因工作需要,要使用Git LFS,主要参考了:https://www.atlassian.c ...

  8. Git 基础 —— 安装 配置 别名 对象

    Git 基础学习系列 Git 基础 -- 安装 配置 别名 对象 Git 基础 -- 常用命令 Git 基础 -- 常见使用场景 Git基础 -- Github 的使用 Git 安装 Git下载地址 ...

  9. eclipse查看git地址_Git大文件管理:函数计算和OSS支持的Git LFS服务器

    此服务器支持Batch API和File Locking API.项目地址与文档: https://github.com/zhxxch/git-lfs-one/​github.com LFS 是个好东 ...

最新文章

  1. C# 四舍五入round函数使用的代码
  2. 自己学习Foundation一些类
  3. curl请求模拟post发送json
  4. php curl处理get和post请求
  5. Warensoft Unity3D通信库使用向导4-SQL SERVER访问组件使用说明
  6. koa2 从入门到进阶之路 (四)
  7. ForkJoinPool分支合并框架计算加法
  8. Visual Studio 11预览:DirectX和SharePoint特性
  9. 储油罐的变位识别与罐容表标定
  10. 【Git项目管理工具推荐】Sourcetree、Sourcegear-DiffMerge
  11. MATLAB图像形状识别
  12. python正则表达式快速入门_Python 正则表达式入门
  13. PMBOK项目管理九大知识领域和五大流程 --美国IT项目管理硕士笔记(二)
  14. 机器学习系列文章-决策树
  15. 如何高效进行无人机动力测试-电池效率
  16. 探讨计量经济学与机器学习
  17. 006:Generating random integers in a specific range
  18. 软工1816 · Alpha冲刺(4/10)
  19. MSN无法登陆报80048820错误
  20. 旋转变压器简介、工作原理及分类

热门文章

  1. matlab数学建模练习(2)练习电子科技大学数学实验
  2. 如何搭建一个电商社区?
  3. 【原创】经验分享:一个小小emoji尽然牵扯出来这么多东西?
  4. 从规模化平台工程实践,我们学到了什么?
  5. 2021-2027全球与中国自动切割系统市场现状及未来发展趋势
  6. 计算机技能大赛简报,技能大赛简报.doc
  7. 信号与系统 第二章 卷积总结 δ函数
  8. SQL _Server建库语句
  9. 51单片机音乐播放器+Proteus仿真
  10. 决策树简单介绍(二) Accord.Net中决策树的实现和使用