我正在寻找减小 git
存储库大小的方法。大多数情况下,搜索会让我找到 git gc --aggressive
。我也读到过,这不是首选的方法。
为什么? 如果我运行 gc --aggressive
,我应该注意什么?
建议 git repack -a -d --depth=250 --window=250
超过 gc --aggressive
。为什么?repack
如何减小存储库的大小?此外,我不是很清楚的标志 --depth
和 --window
。
我应该在 gc
和 repack
之间选择什么? 我应该什么时候使用 gc
和 repack
?