前言
近期由于項目中新增了活體識別功能塑煎,采用的是Face++的SDK如孝,此SDK無法使用CocoaPods進行安裝项贺,只能采用傳統(tǒng)方式進行添加,添加后在進行push的時候會出現(xiàn)失敗提示:大致意思就是說Git不能Push超過100M的文件犹撒,推薦使用Git的LFS服務(wù)
關(guān)于Git LFS 安裝及命令使用,請參考官方文檔:Git LFS粒褒,原理在此不再贅述识颊,官方網(wǎng)站講解的很詳細。
正文
情景再現(xiàn)
1.將下載好的三方SDK拖拽進入項目奕坟,手動添加Framework
2.根據(jù)SDK文檔一頓開發(fā)猛如虎祥款,Push一看二百五清笨。??
3.根據(jù)Push失敗的提示,首先想到的是直接ignore刃跛,可行函筋,但是并未從根本解決問題
4.根據(jù)錯誤提示提供的解決網(wǎng)站:Git LFS查看后試驗,發(fā)現(xiàn)還是不行
5.錯誤提示和第一次Push的一樣一樣的
6.返回查看Git LFS文檔奠伪,此時發(fā)現(xiàn)問題所在跌帐,文檔中是先要添加.gitattributes這個文件的,然后嘗試了一下先將此次添加大文件的commit進行reset操作绊率,然后再進行.gitattributes的添加操作并push到遠程倉庫谨敛,然后重新進行添加大文件并進行commit、push操作
7.結(jié)果成功