方案1:只下载最近的一次commit
方案2:
对.git文件进行瘦身
第一步:git rev-list --objects --all 看看所有的文件,哪些是需要你删除的?
第二步:删除“YJY_GUI/build”文件夹
git filter-branch --force --index-filter "git rm --cached --ignore-unmatch 'YJY_GUI/dist'" --prune-empty --tag-name-filter cat -- --all
git for-each-ref --format='delete %(refname)' refs/original | git update-ref --stdin
git reflog expire --expire=now --all
git gc --prune=now
git count-objects -v
git push --all --force origin
好像没多大用啊。
方案3:
https://web.archive.org/web/20190207210108/http://stevelorek.com/how-to-shrink-a-git-repository.html
我再试试效果。
好像还不行。
我的目的是删除之前的一个历史版本。
因为里边有exe文件。