我会按照这里的建议将 gc.auto 参数更改为“比 6700 大得多”,这样 gitgc --auto
不会在我每次拉动时都运行(由于某种原因它现在正在这样做)我该怎么做?我检查了配置文件,没有看到这个参数,我应该添加它吗?我已经跑git gc --aggressive
了两次,git gc --auto
每次拉都还在跑。
性能平均值
使用 git 配置命令:
git config --global gc.auto 13400
这将使所有回购的参数大小加倍。请注意,将其设置为 0 会禁用它。
可能最简单的做法是从需要调整的存储库中的命令行添加它:
git config --local gc.auto <value>
<value>
你想要的号码在哪里。
是的,您需要添加一个新的配置选项。
如果您希望配置在您的 repo 本地,请运行以下命令:
git config --local gc.auto <NEW_VALUE>
如果您希望它是全球性的,请使用:
git config --global gc.auto <NEW_VALUE>
您还可以手动将以下几行添加到您的~/.gitconfig
或您的 repo 中.git/config
:
[gc]
auto = NEW_VALUE