Git删除选中的文件以及历史记录

作者:陆金龙    发表时间:2023-07-09 11:11   

关键词:  

删除选中的文件以及历史记录
 
git filter-branch --force --index-filter 'git rm --cached --ignore-unmatch FILE_PATH' --prune-empty --tag-name-filter cat -- --all
 
git push origin master --force
 
rm -rf .git/refs/original/
 
git reflog expire --expire=now --all
 
git gc --prune=now
 

git gc --aggressive --prune=now