关于使用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.结果成功

你可能感兴趣的:(关于使用Git LFS Push失败)