更新.gitignore不生效 & 删除大文件或者大文件夹
更新 gitignore
git rm -r --cached .
git add .
git commit -m "update .gitignore"
删除文件或者文件夹
git verify-pack -v .git/objects/pack/pack-*.idx | sort -k 3 -g | tail -5
git rev-list --objects --all | grep 3b08a747589895bdc995cd18ae1fe9e70abcd417
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch --ignore-unmatch -r yourFolder/*.tiff' --prune-empty --tag-name-filter cat -- --all
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch --ignore-unmatch -r yourFolder/' --prune-empty --tag-name-filter cat -- --all
git push --force --all
rm -Rf .git/refs/original
rm -Rf .git/logs/
git gc
git prune