今天看到的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/** "。
上面写的可能比较乱,大家凑活着看吧,这个顺序及步骤没有问题,有错误的地方,欢迎大家指出,小弟一定改<抱拳!!!!>