git 提交大小超過100M


git上傳限制

github 會在你上傳文件大於50M的時候,給予警告 ; 大於100M的時候給出 server reject(拒絕上傳)

特殊解決方案 (不push大型文件)

git filter-branch -f --index-filter "git rm -rf --cached --ignore-unmatch FOLDERNAME" -- --all

解決方案

1.維持單個文件在100M以內,保持原倉庫,剔除單個文件大於100M的 (以下方案轉載自其他博客)

方案一
方案二
方案三

2.使用GitHub的LFS(Large File Storage)服務來實現上傳大文件。
  1. 下載 並安裝Git命令行擴展。下載並安裝后,運行以下命令設置Git LFS及其各自的掛鈎 git lfs install
  2. 選擇您希望Git LFS管理(或直接編輯.gitattributes)的文件類型。您可以隨時配置其他文件擴展名
    git lfs track "* .psd/pdf/word"
  3. 然后將.gitattributes文件添加進git倉庫:
    git add .gitattributes
  4. 接下來就可以像平時使用git那樣正常使用了,可以將大文件提交到GitHub了
    git add .
    git commit -m "update"
    git push origin hexo


免責聲明!

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



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