Github中單個文件的大小限制是100MB,爲了能突破這個限制,我們需要使用Git Large File Storage這個工具,參見這個官方帖子,但是按照其給的步驟,博主未能成功上傳超大文件,那麼這裏就給出自己成功的步驟吧:
1、將遠程倉庫克隆至本地文件夾(前提是該文件夾已經初始化過 (git init))
//把github上面的倉庫克隆到本地
git clone [github倉庫]
clone好了就會出現一個github倉庫名字的文件夾。接下來用cd 命令進入該文件夾(要在ziliao這個文件夾中進行指令操作才行)。
2、安裝lfs
下載並安裝Git命令行擴展。下載並安裝後,通過運行以下命令設置Git LFS及其相應的掛鉤。
git lfs install
3、Git LFS管理文件類型
git lfs track "* .pdf"
這裏的 " *.pdf "就是你要上傳的大文件的類型。下面以上傳181MB的PDF文件爲例。
4、執行下面的命令
git lfs track "*.pdf"
git add .gitattributes
git add JavaCoreOne.pdf
git commit -m "JavaCoreOne"
git push origin master