git彻底删除某个文件的全部log历史记录

git filter-branch -f --tree-filter ‘rm -rf vendor/gems‘ HEAD
git push origin --force
如果log历史较多 可能需要一点时间(100系提交5分钟左右) 是通过重写每个log的记录, 把其中的记录删除

猜你喜欢

转载自www.cnblogs.com/stillstep/p/9655094.html