我无法从存储库历史记录中删除Git Large File

问题描述

我有一个以前从Mercurial迁移到Git的存储库,该存储库位于BitBucket上。 现在我需要从BitBucket迁移到GitHub,但是GitHub对我说存在一个文件,大于100mb。我可以使用git log --all -- *MQ.rar找到文件的分支,但是当我执行命令删除文件git filter-branch -f --index-filter 'git rm -rf --cached --ignore-unmatch *MQ.rar' -- --all时,该文件不会被删除

我在“ Git扩展程序”上使用了“查找大文件插件,但未列出文件

也许文件路径中包含某些内容?!

我不知道该怎么办。

解决方法

这可以解决您的问题。我已借助此repo删除了一些敏感数据。它基本上会从您的历史记录中删除文件,最后您需要进行推送。在自述文件的最底层,有一个链接将指导您完成操作。