提交git,文件大于100M处理办法(以导入高德库提交git为例)

git 是我们在开发过程中常用的多人合作源代码管理工具,但是在使用的过程中总会出现各种各样的问题,此篇文章主要讲的是在push git大于100兆文件git会报错误,提交不上去问题的解决办法。这也是这几天一直困扰的我问题,最终得有解决,在此记录,方便大家使用.

此次以高德库为例,方法都一样,只需要把高德库的地址给替换掉就行:
由于git做了大于100兆的限制,所以我们再提交大文件的时候需要借助一个lfs来进行提交;
1.安装git lfs
安装方法:官网有详细介绍,此处就不多说了
https://git-lfs.github.com
安装后,您需要为Git LFS设置全局Git挂钩。这只需要对每台机器执行一次。

$ git lfs install

然后依次执行下面的步骤
注意:需要进入workSpace(文件路径,你可能不是这个名字,需要和下面的路径对上)上层目录然后进行下面的操作
通过Git LFS添加AMapNaviKit文件

$git lfs track "workSpace/Pods/AMap3DMap/MAMapKit.framework/MAMapKit"

通过Git LFS添加MAMapKit文件

$git add workSpace/Pods/AMap3DMap/MAMapKit.framework/MAMapKit

添加.gitattributes文件

$git add .gitattributes

提交

$git commit -m "Add design file"

查看当前跟踪的文件列表

$git lfs ls-files

push 到主干或分支

$git push origin 

至此应该就能把大文件给上传到git上。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容