晓夏

YoungCheung

Zhang Sir's technical way

git lfs安装及使用

浏览量:768

什么是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安装

$ curl -s https://packagecloud.io/install/repositories/github/git-lfs/script.rpm.sh |bash
$ yum install git-lfs
$ git 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 安装

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

使用方法

以 psd结尾文件为例

$ git lfs track "*.psd"
$ git add .gitattributes
$ git add file.psd  or git add --all
$ git commit -m "Add design file"
$ git push origin master



神回复

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。