git 误添加大文件
- 仅仅只是 git add
git rm --cached bigdata.file
- 已经 git commit
git reset HEAD^
git gc
- 完蛋,已经 git push
git gc
git filter-repo --path-glob bigdata.file --invert-paths --force
git gc --aggressive
git remote add origin git@github.com:morningcat2018/study_datastructure.git
git push -all --force
git push --tags --force
- 靠,哪个坏小子 git push 上来这么个大家伙
git gc
git rev-list --objects --all | grep -f <(git verify-pack -v .git/objects/pack/*.idx | grep blob | sort -k 3 -n | cut -f 1 -d " " | tail -10)
重复步骤3
注意:这个大文件操作时没有包含其他文件