git删除大文件
01 查看大文件
git rev-list --all | xargs -rL1 git ls-tree -r --long | sort -uk3 | sort -rnk4 | head -10
02 删除历史记录
git log --pretty=oneline --branches -- app/src/assets/img/FS.mp4
03 重写commit
git filter-branch --force --index-filter 'git rm -rf --cached --ignore-unmatch 大文件名 ' --prune-empty --tag-name-filter cat -- --all
04 删除引用 且提交
rm -rf .git/refs/original/
git reflog expire --expire=now --all
git gc --prune=now
git gc --aggressive --prune=now
git push origin master --force
git remote prune origin
如果有一天我们淹没在茫茫人海中庸碌一生,那一定是我们没有努力活得丰盛