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

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

作者: chushen61 | 来源:发表于2022-10-17 11:25 被阅读0次

    最近项目重构,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

    相关文章

      网友评论

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

          本文链接:https://www.haomeiwen.com/subject/thbaurtx.html