关于使用Git LFS Push失败

前言

近期由于项目中新增了活体识别功能,采用的是Face++的SDK,此SDK无法使用CocoaPods进行安装,只能采用传统方式进行添加,添加后在进行push的时候会出现失败提示:大致意思就是说Git不能Push超过100M的文件,推荐使用Git的LFS服务

关于Git LFS 安装及命令使用,请参考官方文档:Git LFS,原理在此不再赘述,官方网站讲解的很详细。



正文

情景再现

1.将下载好的三方SDK拖拽进入项目,手动添加Framework

2.根据SDK文档一顿开发猛如虎,Push一看二百五。😃

3.根据Push失败的提示,首先想到的是直接ignore,可行,但是并未从根本解决问题

4.根据错误提示提供的解决网站:Git LFS查看后试验,发现还是不行

5.错误提示和第一次Push的一样一样的

6.返回查看Git LFS文档,此时发现问题所在,文档中是先要添加.gitattributes这个文件的,然后尝试了一下先将此次添加大文件的commit进行reset操作,然后再进行.gitattributes的添加操作并push到远程仓库,然后重新进行添加大文件并进行commit、push操作

7.结果成功

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容