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上。
网友评论