Git LFS管理大文件

Git LFS管理大文件,第1张

最近需要在iOS或者macOS上调用Python,所以就找到了 Python apple support 这个github项目。Demo写完需春虚衫要上传到github。由于libPython.a大于了100Mb,一直上传失败。然后就才学习到有git lfs这个工具。本着有工具用完,再多了解下的想法,就有了本篇笔记。

Git LFS (Large File Storage),用以帮助git管理比较大的文件。git的diff等是基于文件。对于二进制文件来说,git需要存储每次提交的变动。git fls对于追踪的文件只会保存一个指向其的指针。不会在本地仓库保存你每次提交的所有版本。对于历史提交版本,基本上我们都很少去动,不需要检出。所以这样极大的节省了空间和仓库拉取速度。

核心 :把需要进行版本管理、但是占用很大空间的文件独立于Git仓库管理,加快clone仓库速度。

lfs目前是git扩展,没有被扒腔加入git核心。所以就需要有个安装的步骤。

注意 :安装git lfs需要 git版本>=1.8.2

Mac

Windows

cd进项目目录

首先git lfs track ”XX“来告诉lfs需要处理哪些文件。

此命令执行后,会在项目根目录下创建一个名为”.gitattributes“的誉改文件。

注意 :.gitattributes文件是需要加入版本控制的。

使用 LFS 处理大文件

1、文件管理

先到【文件管理】中点击【手机】,再按下最底部的【清理】,稍等一会程序就会把手机中的一些垃圾文件给扫描出来,这时点击最底部的这个大按钮,就能初步把垃圾文件清理掉了。

*** 作步骤(简略版):文件管理→手机→清理→清理选中垃圾

2、软件专清

初步清理后会切换到有软件专清的这个丛迹界面,主要是一些比较占内存的软件,点击软件下的坦纳【立即清理】让郑没,程序扫描后再按下清理即可。

之后再继续进行【深度清理】。一般社交软件比较占内存的都是一些图片和视频文件,所以点击这些分类,把一些过期的文件清理掉吧~

*** 作步骤(简略版):软件专清→立即清理→清理选中垃圾→深度清理

3、手机瘦身

软件文件清理之后,会回到之前的那个页面来,这时候往下滑点击【手机瘦身】,在【应用数据】和【大文件】这里,把比较占内存的文件和过期的文件都清理掉。

*** 作步骤(简略版):手机瘦身→应用数据/大文件

4、应用管理

完成了上面三步 *** 作之后,可用内存还是不够的话,就到【设置】中的【应用管理】来清理文件吧。在应用管理中将软件按照【存储占用】排序,接着从上往下把软件的数据清理一下,内容应该就会多上不少了。

点击软件后直接进入软件的管理界面,再点击一下【存储占用】可以进一步看到整个软件的内存占用情况,点击【清除数据】就会把其中的【用户数据】给清空了。

*** 作步骤(简略版):设置→更多应用→存储占用→软件→清除数据

通过上面的清理 *** 作,手机的内存果然多了好多,贴图为证↓

是不是很赞?要是你也用着小米手机,就赶快去试试吧~话说大家觉得哪家手机的文件清理比较好用呢?评论区讨论一下呗~

新建桌面文件夹的方掘毁歼法:长按软件图标,再将图标拖动到另一个想要合并成一个文件夹的图标上方,松开即新建了文件夹;若有更多疑问,可进入vivo官网/vivo商城APP--我的--在线客服或者vivo官网网页版--下滑底部--在线判冲客服--输入余乎人工客服进入咨询了解。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/8216089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-14
下一篇 2023-04-14

发表评论

登录后才能评论

评论列表(0条)

保存