Github Git检测到大文件后推入新存储库

Github Git检测到大文件后推入新存储库,github,Github,在过去的几天里,我遇到了以下问题,它开始让我非常恼火。 我有一个存储库,里面有我试图上传到GitHub的一个类的代码 当我第一次尝试时,它检测到我有超过100MB的课程教科书,这不允许我推送到新的存储库 之后,我继续在目录中工作,我的一个输出文件太大了。今天我再次尝试解决这个问题,并咨询了和,我成功地删除了这两个文件,但是,在我再次运行commit和push命令后,它们仍然检测到文件(这些文件已从我的计算机中完全删除!) 在此之前,我运行了命令“git reset HEAD~1”。 这可能意味着

在过去的几天里,我遇到了以下问题,它开始让我非常恼火。
我有一个存储库,里面有我试图上传到GitHub的一个类的代码

当我第一次尝试时,它检测到我有超过100MB的课程教科书,这不允许我推送到新的存储库

之后,我继续在目录中工作,我的一个输出文件太大了。今天我再次尝试解决这个问题,并咨询了和,我成功地删除了这两个文件,但是,在我再次运行commit和push命令后,它们仍然检测到文件(这些文件已从我的计算机中完全删除!)

在此之前,我运行了命令“git reset HEAD~1”。

这可能意味着您正试图用这些大文件推送过去的提交(不仅仅是最新的提交),即使最后一次提交不再包括任何此类文件


如果是这样的话,考虑在推送之前删除过去提交的任何大文件(或者强制重写以前提交的内容)。问题是,因为我还没有推到存储库,所以很难看到我过去所做的事情。我已经尝试使用git reset head命令返回我的提交,我可以看到我已经在最近的提交中删除了节点,但是是否可能返回到我第一次添加节点时的时间?关于如何使用git filter branch或git filter repo修复此问题,您有什么建议吗?@JustinStevens Yes:请参阅:仅从您过去的提交中删除任何大文件的内容库筛选部分。