【发布时间】:2013-08-02 03:00:13
【问题描述】:
我的问题:
在设置存储库的早期,出现了一个错误,导致当时的所有图像都被写入存储库。这在 gitignore 文件中很快得到纠正,不再出现问题。
现在的问题是我们有一个巨大的存储库,其中包含图像的历史。这在本地克隆存储库时会出现问题,因为它比从提示中进行干净克隆需要更长的时间。
我的问题:
有没有办法删除历史中包含永远不需要的图像的部分?
如果我无法删除,我可以以任何方式压缩甚至清理历史记录吗?
【问题讨论】:
-
Checkout 6.4 Git Tools - Rewriting History,尤其是 The Nuclear Option: filter-branch 部分。
-
谢谢@Cupcake,第二个链接提供了我需要的部分答案。
标签: git