如何从 git repo 中删除对象?

如何从 git repo 中删除对象?

我有一个用于备份的 git repo,我曾经让它备份许多无用但很大的文件,这是一个愚蠢的错误。我很久以前就取消了对这些文件的跟踪。

当我最近 git clone repo 时,它真的很慢,我认为这是因为提交历史记录中存在无用的文件(我们也会复制这些过时文件的对象)。

有谁知道如何从 repo 中删除这些垃圾,谢谢。

答案1

无论如何,我认为https://help.github.com/articles/remove-sensitive-data完全解决了我的问题,感谢@Oliver 提供的线索。

相关内容