【问题标题】:Remove parts of our bloated git history [duplicate]删除我们臃肿的 git 历史的部分内容 [重复]
【发布时间】:2013-08-02 03:00:13
【问题描述】:

我的问题:

在设置存储库的早期,出现了一个错误,导致当时的所有图像都被写入存储库。这在 gitignore 文件中很快得到纠正,不再出现问题。

现在的问题是我们有一个巨大的存储库,其中包含图像的历史。这在本地克隆存储库时会出现问题,因为它比从提示中进行干净克隆需要更长的时间。

我的问题:

有没有办法删除历史中包含永远不需要的图像的部分?

如果我无法删除,我可以以任何方式压缩甚至清理历史记录吗?

【问题讨论】:

标签: git


【解决方案1】:

如果它正在删除部分历史记录 - 你使用 git rebase interactive

如果是文件删除(从所有版本)使用git filter-branch

【讨论】:

    猜你喜欢
    • 2021-03-29
    • 2018-01-13
    • 1970-01-01
    • 2012-10-05
    • 2015-03-17
    • 1970-01-01
    • 2013-01-23
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多