当我们使用git管理文件版本的时候,经常会有一些比较大的文件,比如一些模型文件,或者备份的文档资料等,这些文件属于如果太大,就会给git的管理带来困难。
所以,对于这种大文件,一般我们就会采用lfs工具,来单独管理这种文件。
使用lfs管理文件之后,进行推送的时候,大文件会被替换成一个引用地址,拉取的时候,又会自动地替换回来。
安装lfs
lfs没有跟git一起,需要单独安装。
在Fedora等系统里,可以直接通过
dnf install git-lfs
安装。
安装的最后,会看到输出:
>>> Scriptlet 输出:
>>> Git LFS initialized.
>>>
完成!
表示初始化成功。之后就可以使用git lfs命令了。
如果是Ubuntu等系统,则是
apt install git-lfs
跟踪大文件
在项目源代码里,需要先建立对大文件的跟踪,之后才能加入大文件,进行管理。
建立对大文件的跟踪的命令是track。
如:
git lfs track *.mp4
执行之后,我们会看到项目根目录下面,多了一个.gitattributes文件,这就是管理大文件的配置文件。
之后再加入的.mp4结尾的文件,将自动进入lfs的管理。
如:
git add a.mp4
使用git-lfs管理大文件全攻略

最低0.47元/天 解锁文章
3万+

被折叠的 条评论
为什么被折叠?



