删除某个文件的所有历史记录

git filter-branch -f --tree-filter 'rm -rf *****.java' HEAD

git push origin --force

批量删除git分支

git branch -r |grep 'origin/*****' | awk -F '/' '{print $2}' | xargs -I {} git push origin :{