找回密码
 立注即册
搜索
查看: 12153|回复: 0

git lfs安装及使用方法

[复制链接]

263

主题

556

回帖

4960

积分

内部用户

积分
4960
 楼主| 发表于 2020-12-16 14:16:05 | 显示全部楼层 |阅读模式
什么是git LFSLFS是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/ ... t-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/ ... t-lfs/script.deb.sh | sudo bash2. sudo apt-get install git-lfs3. git lfs install
4. 使用方法
  • 告诉lfs需要管理的大文件,比如model.pb,运行命令git lfs track model.pb
  • 将管理文件.gitattributes添加入git仓库git add .gitattributes
  • 将大文件添加入git仓库,然后和其它添加方式一样
git add model.pbgit commit -m "add model file"git push





回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立注即册

本版积分规则

Archiver|手机版|小黑屋|泰科开发者社区 ( 粤ICP备16096640号 )

GMT+8, 2025-5-23 06:10 , Processed in 0.159992 second(s), 22 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表