尝试使用git filter repo减小repo大小

问题描述 投票:0回答:1

我有一个大型存储库,现在无法使用。因此,我尝试删除不小心添加到历史记录中的旧文件,已删除文件和二进制文件...

为此,我使用git filter repo如下:

python3 ~/git-filter-repo/git-filter-repo --path <path to old directory> --invert-paths --force

我跑步时:

python3 ~/git-filter-repo/git-filter-repo --analyze

我想要删除的所有文件停止出现在分析输出中,这很好。

我删除了我怀疑应该有1 GB的旧的无用数据,但是当我推送存储库时,该存储库现在比推送之前更大。

我不明白我在做什么错。

[本地分析工具说我的仓库应该是80 MB而不是git GB当前声称的2.8 GB。

git version-control gitlab large-files git-rewrite-history
1个回答
0
投票

“旧的,无用的数据”将在以后的GitLab端进行垃圾收集,当发生这种情况时,您应该会看到回购大小会按预期减少。现在,它仍然包含所有旧数据以及您刚刚推送的重写历史记录。

© www.soinside.com 2019 - 2024. All rights reserved.