gitlab LFS 的应用实践

今天看到的gitlab LFS的文档,将自己的理解整理成博客,加深自己的印象。具体gitlab LFS的介绍可以直接百度了,不在这里详细阐述。只提一下他的作用:LFS就是Large File Storage ,也就是大文件存储的意思。可以把视频、图片等大文件存储到git仓库之外,来减小git仓库本身的体积。

1、首先我们需要在linux 系统上进行安装gitlab LFS:

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

2、安装成功之后,我们可以在git项目中进行实践了:

git clone 项目的链接
git lfs install
git lfs track "*.iso"

git add .gitattributes  # 在运行上面的命令之后就会自动生成在这个文件,需要把这个文件 
                                #一起提交到Git 仓库中,否则其他人clone之后不能使用LFS

git commit -m "fix"
git push

3、完成上面的两个步骤之后就可以正常使用git LFS了 ,ps:我们需要提前在gitlab 项目的设置中提前开启gitlab LFS这个配置,否则将会失败。

4、上面的标记为标记某一类后缀的文件,也可以标记一个指定的文件夹下面的所有文件: git lfs track " source/** "。

上面写的可能比较乱,大家凑活着看吧,这个顺序及步骤没有问题,有错误的地方,欢迎大家指出,小弟一定改<抱拳!!!!>

猜你喜欢

转载自www.cnblogs.com/yangwm/p/11349129.html