【Git版本控制】Git lfs:Git上傳大文件


Git LFS(Large File Storage)用文件指針替代大文件,可以克服Git 100M上傳大小的限制。最近要上傳一個大的樣本庫到Github,用LFS解決了上傳問題。


首先去Git LFS官網下載並安裝Git LFS。

1、安裝以后打開Git本地倉庫,在項目中初始化Git LFS

git lfs install

2、指定LFS管理的文件或者文件類型

git lfs track "*.zip"

文件名的指定支持正則表達式,上述例子包含了所有的zip文件。

添加修改至倉庫

git add xxx.zip

確保.gitattributes的修改添加進倉庫

git add .gitattributes

3、提交修改

git commit -m "add zip file"

上傳到遠端

git push -u origin master

大功告成。


P.S. 如果先前直接push大文件失敗了,記得先使用

git reset --hard <commit_id>

回滾到上一個無錯誤版本,否則之前的大文件會仍在工作區等待上傳。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM