1、上面错误的原因很好理解就是GitHub不允许直接上传大文件(超过100M)的文件到远程仓库,若要想继续提交可以尝试使用大文件支持库:使用的简单步骤:
2、安装git - lfs到本机
4、选择您希望Git LFS管理的文件类型(或直接编辑.gitattributes)。您可以随时配置其他文件扩展名。这一步成功后会生成一个gitattributes文件
5、添加并commit gitattributes文件
6、然后再添加大文件到本地缓存区
7、这里要注意一点:以上是官网步骤,我没这样走。如果你按照以上步骤走的话会还是会出现push fail(如下图)的情况,可参考我的解决办法。
8、参考解决办法:1-2步没变,第3步我是生成.gitattributes后 add并且commit并且把.gitattribut髫潋啜缅es文件push到远程分支,合并完成后,然后再add并且commit然后再push这个大文件.简单说,就是我先把这个.gitattributes跟踪文件提交上传到远程,再把大文件提交并上传到远程的,这个要注意顺序。有的同学已经把大文件提交了,但是.gitattributes还没有提交,这种情况需要回滚版本,具体操作可以参考廖雪峰 - 版本回退來源:简书