git 是我們在開發(fā)過程中常用的多人合作源代碼管理工具,但是在使用的過程中總會出現(xiàn)各種各樣的問題鸳粉,此篇文章主要講的是在push git大于100兆文件git會報錯誤,提交不上去問題的解決辦法与柑。這也是這幾天一直困擾的我問題蔬捷,最終得有解決,在此記錄董习,方便大家使用.
此次以高德庫為例烈和,方法都一樣,只需要把高德庫的地址給替換掉就行:
由于git做了大于100兆的限制皿淋,所以我們再提交大文件的時候需要借助一個lfs來進行提交招刹;
1.安裝git lfs
安裝方法:官網(wǎng)有詳細介紹恬试,此處就不多說了
https://git-lfs.github.com
安裝后,您需要為Git LFS設(shè)置全局Git掛鉤疯暑。這只需要對每臺機器執(zhí)行一次训柴。
$ git lfs install
然后依次執(zhí)行下面的步驟
注意:需要進入workSpace(文件路徑,你可能不是這個名字妇拯,需要和下面的路徑對上)上層目錄然后進行下面的操作
通過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上幻馁。