git 是我們?cè)陂_發(fā)過程中常用的多人合作源代碼管理工具,但是在使用的過程中總會(huì)出現(xiàn)各種各樣的問題,此篇文章主要講的是在push git大于100兆文件git會(huì)報(bào)錯(cuò)誤,提交不上去問題的解決辦法。這也是這幾天一直困擾的我問題,最終得有解決,在此記錄,方便大家使用.
此次以高德庫(kù)為例,方法都一樣,只需要把高德庫(kù)的地址給替換掉就行:
由于git做了大于100兆的限制,所以我們?cè)偬峤淮笪募臅r(shí)候需要借助一個(gè)lfs來進(jìn)行提交;
1.安裝git lfs
安裝方法:官網(wǎng)有詳細(xì)介紹,此處就不多說了
https://git-lfs.github.com
安裝后,您需要為Git LFS設(shè)置全局Git掛鉤。這只需要對(duì)每臺(tái)機(jī)器執(zhí)行一次。
$ git lfs install
然后依次執(zhí)行下面的步驟
注意:需要進(jìn)入workSpace(文件路徑,你可能不是這個(gè)名字,需要和下面的路徑對(duì)上)上層目錄然后進(jìn)行下面的操作
通過Git LFS添加AMapNaviKit文件
$git lfs track "workSpace/Pods/AMap3DMap/MAMapKit.framework/MAMapKit"
通過Git LFS添加MAMapKit文件
$git add workSpace/Pods/AMap3DMap/MAMapKit.framework/MAMapKit
添加.gitattributes文件
$git add .gitattributes
提交
$git commit -m "Add design file"
查看當(dāng)前跟蹤的文件列表
$git lfs ls-files
push 到主干或分支
$git push origin
至此應(yīng)該就能把大文件給上傳到git上。