git 上传100M单个文件无法上传的问题 - 添加忽略文件

2022-10-17  本文已影响0人  chushen61

最近项目重构,git上传突然显示高德地图的SDK超过100M无法上传,然后采用LPS上传,发现上传文件超过1G上传失败,然后切换不同的方式,始终没有达到预期的效果,后面换了种思维模式,同时根据查看相关文档详情,想起以前项目中添加忽略文件.gitignore 将pods文件全部添加到忽略文件,即解决了单个文件超过100M无法上传的问题,同时也解决了上传文件包过大的问题

特此记录实现的方案:

建gitignore文件

终端 输入指令:cd '项目目录'

输入指令:vim .gitignore

把 附文代码(本文底部) copy 到终端

按 esc 键 ,输入指令:wq(指令意思:保存并返回上一层)

此时,可以输入指令sudo ls查看目录下是否存在gitignore,有则表示成功

如果之前没有提交过第三方到远端,则按照正常情况,commit一下再push到远端就完成了

如果之前提交过得话,则输入指令git rm -r Pods,然后再commit,再push

注:

如git rm -r Pods 后 push还提示有大文件,可删除git的缓存区文件,如删除了缓存区文件还提示有大文件,提交失败,可参考我写的这篇:https://www.jianshu.com/p/1d0473867ad8 删除大文件

使用终端, cd 到项目目录,执行pod install试试- 0 - 大功告成

先把 .gitignore 提交到远程仓库后,再pod install添加第三方库,再提交项目

附.gitignore部分内容

#CocoaPods

Pods

!Podfile

!Podfile.lock

!.gitignore

参考文档: 

添加忽略文件:https://www.jianshu.com/p/199f3beabd88

git命令 :https://www.jiyik.com/w/git/git-stash

删除大文件:https://blog.csdn.net/watson2017/article/details/125171250  可结合我写的这篇一起看 https://www.jianshu.com/p/75dd7360b0d9

上一篇下一篇

猜你喜欢

热点阅读