![如何从 git repo 中删除对象?](https://linux22.com/image/1401768/%E5%A6%82%E4%BD%95%E4%BB%8E%20git%20repo%20%E4%B8%AD%E5%88%A0%E9%99%A4%E5%AF%B9%E8%B1%A1%EF%BC%9F.png)
我有一个用于备份的 git repo,我曾经让它备份许多无用但很大的文件,这是一个愚蠢的错误。我很久以前就取消了对这些文件的跟踪。
当我最近 git clone repo 时,它真的很慢,我认为这是因为提交历史记录中存在无用的文件(我们也会复制这些过时文件的对象)。
有谁知道如何从 repo 中删除这些垃圾,谢谢。
答案1
无论如何,我认为https://help.github.com/articles/remove-sensitive-data完全解决了我的问题,感谢@Oliver 提供的线索。