彻底清除Github上某个文件以及历史

注意:如下操作会删除选中的文件以及历史记录,若你想保留最新版本的记录,请做好备份。

cd进入到你的本地项目文件夹,然后依次执行下面6行命令即可:

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

注意上面的FILE_PATH是文件全路径

QQ技术交流群:282575808

--------------------------------------

声明: 原创文章,未经允许,禁止转载!

--------------------------------------

上一篇:WPF 简易的喷泉效果


下一篇:FZU 1649 Prime number or not米勒拉宾大素数判定方法。