git-从存储库中删除文件

git-从存储库中删除文件,git,Git,我知道已经有一百万个类似的问题了,但我不确定它们是否适用。我是git的新手,在github上托管了一个项目。我不小心在存储库中添加了一些大日志文件。当我注意到它时,我git rm-ed了它们,然后commit-ted了这些更改。这似乎已经完成了工作,因为当我克隆存储库时,我只得到了我想要的文件(源代码)。然而,克隆现在需要花费很长时间,因为我假设git出于某种原因仍在下载这些日志文件(尽管主要项目文件的重量只有一兆左右,.git存储库现在很大)。我现在怎么才能去掉那块赘肉呢 非常感谢您可以尝试按

我知道已经有一百万个类似的问题了,但我不确定它们是否适用。我是git的新手,在github上托管了一个项目。我不小心在存储库中添加了一些大日志文件。当我注意到它时,我
git rm
-ed了它们,然后
commit
-ted了这些更改。这似乎已经完成了工作,因为当我克隆存储库时,我只得到了我想要的文件(源代码)。然而,克隆现在需要花费很长时间,因为我假设git出于某种原因仍在下载这些日志文件(尽管主要项目文件的重量只有一兆左右,.git存储库现在很大)。我现在怎么才能去掉那块赘肉呢


非常感谢

您可以尝试按照

用户有时会意外地将密码或密钥等数据提交到git repo中。虽然您可以使用
git rm
删除该文件,但它仍将保留在回购的历史记录中。幸运的是,git使从整个回购历史中删除该文件变得相当简单