提交git,文件大于100M處理辦法(以導(dǎo)入高德庫(kù)提交git為例)

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上。

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容