教你玩git LFS大文件存储操作详细教程

简介

这篇我们介绍一下git LFS以及演示git LFS的安装和使用方法

 

什么是 Git LFS?

Git 是一个分布式版本控制系统,这意味着存储库的整个历史记录都会在克隆过程中传输到客户端。对于包含大文件的项目,特别是定期修改的大文件,此初始克隆可能会花费大量时间,因为客户端必须下载每个文件的每个版本。 Git LFS(大文件存储)是由 Atlassian、GitHub 和其他一些开源贡献者开发的 Git 扩展,它通过延迟下载大文件的相关版本来减少存储库中大文件的影响。具体来说,大文件是在签出过程中而不是在克隆或获取过程中下载的。

 

安装 Git LFS

debian/ubuntu

apt-get install git-lfs

centos

yum install git-lfs

 

创建Git LFS存储库

初始化git

#新建个存储库目录
mkdir gitmulu

#进入目录
cd gitmulu

#创建一个新的git仓库
git init

- gitlfsjiaocheng01

初始化git-lfs

git lfs install

- gitlfsjiaocheng02

 

克隆现有的 Git LFS 存储库

我们就随便拿一个做为示例演示,使用【git clone】当指针文件从存储库中检出时,Git LFS 文件一次下载一个。

root@kt02:/home/gitmulu# git clone https://github.com/leggedrobotics/rayen.git
Cloning into 'rayen'...
remote: Enumerating objects: 1427, done.
remote: Counting objects: 100% (88/88), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 1427 (delta 77), reused 79 (delta 77), pack-reused 1339
Receiving objects: 100% (1427/1427), 833.37 KiB | 3.29 MiB/s, done.
Resolving deltas: 100% (885/885), done.
Filtering content: 100% (8/8), 4.23 MiB | 2.03 MiB/s, done.
root@kt02:/home/gitmulu#

 

加速克隆

下载的克隆包里如果含有大量的LFS文件的,则是使用【git lfs clone】来进行批量下载

root@kt02:/home/gitmulu# git lfs clone https://github.com/leggedrobotics/rayen.git
WARNING: `git lfs clone` is deprecated and will not be updated
          with new flags from `git clone`

`git clone` has been updated in upstream Git to have comparable
speeds to `git lfs clone`.
Cloning into 'rayen'...
remote: Enumerating objects: 1427, done.
remote: Counting objects: 100% (88/88), done.
remote: Compressing objects: 100% (11/11), done.
remote: Total 1427 (delta 77), reused 79 (delta 77), pack-reused 1339
Receiving objects: 100% (1427/1427), 833.37 KiB | 2.83 MiB/s, done.
Resolving deltas: 100% (885/885), done.
root@kt02:/home/gitmulu# 100% (8/8), 4.4 MB | 0 B/s                

 

上一篇 v2ray宽带拨号上网方式无网络解决方法
下一篇 2026Vultr优惠活动汇总,新老用户赠金/充送活动(持续更新)

投稿邮箱:
ivpsr888@gmail.com (投稿详情)

TG订阅频道:
t.me/ivpsr_news 网站最新内容推送

TG交流群:
(点击加入) 用户交流

文章列表
1
vultr日本大阪深度测评[2023],vultr怎么样,拿实测数据说话
vultr日本大阪深度测评[2023],vultr怎么样,拿实测数据说话
2
debian10一键配置安装lnmp1.8搭建wordpress环境
debian10一键配置安装lnmp1.8搭建wordpress环境
3
教你取消谷歌云试用/关闭GCP帐号/删除信用卡/取消订阅
教你取消谷歌云试用/关闭GCP帐号/删除信用卡/取消订阅
4
带你玩转百度网盘秒传链接深度详解实战使用篇-带福利
带你玩转百度网盘秒传链接深度详解实战使用篇-带福利
5
ReadyDedis美国VPS,月付10美元、洛杉矶机房、双核2G、250G NVMe、1Gbps大流量
ReadyDedis美国VPS,月付10美元、洛杉矶机房、双核2G、250G NVMe、1Gbps大流量
6
RAKsmart服务器促销,日本VPS月付1.49美元起,西雅图独立服务器39.9美元起,日本独立服务器49.9美元起
RAKsmart服务器促销,日本VPS月付1.49美元起,西雅图独立服务器39.9美元起,日本独立服务器49.9美元起
7
RAKsmart圣何塞不限流量服务器低至$399,大带宽+大内存+多IP配置齐全
RAKsmart圣何塞不限流量服务器低至$399,大带宽+大内存+多IP配置齐全
8
教你在Linux上查看mysql的安装路径和运行路径
教你在Linux上查看mysql的安装路径和运行路径
9
locvps全球云:德国VPS深度测评[2023],BGP优化线路,locvps好不好?看测评反馈结果
locvps全球云:德国VPS深度测评[2023],BGP优化线路,locvps好不好?看测评反馈结果
10
2026最新Vultr VPS注册购买教程|支付宝/微信支付图文详解
2026最新Vultr VPS注册购买教程|支付宝/微信支付图文详解