Git 重置不会还原添加然后删除的文件

Git reset does not revert files added and then removed

当我把我的提交推送到 master 时,我看到了这个:

remote: error: GH001: Large files detected.
remote: error: Trace: 9e66701c691af788607f53b193b6cfe1
remote: error: See http://git.io/iEPt8g for more information.
remote: error: File mongodb/journal/prealloc.2 is 424.62 MB; this exceeds GitHub's file size limit of 100.00 MB

然后我删除了所有目录mongo,但是错误还是一样。

我尝试 git reset --hard 和更多类似我发现的命令 here, here and here 但没有解决错误

我正在使用 Ubuntu 14.04 LTS,它正在上传一个新的存储库。

谢谢

编辑:

当我执行 git reset --hard 时,目录 mongo 再次出现。

经过反复试验,我决定apt-get --purge remove git,然后我删除了~/.git目录。现在它将所有文件推送到没有 mongo 目录的目录中,因为我已经删除了它。

谢谢!

编辑:

当然是重装了git!它解决了所有问题。不知道为什么他们在投票中炒我......因为那是解决方案!我阅读了所有关于我链接的 3 个帖子,但没有人知道我的问题的答案......我自己找到了答案!下一个遇到同样问题的用户会知道该怎么做...与阅读 3 篇完整的帖子却找不到答案相比真的很容易!