builtin/merge.c: const char *argv_gc_auto[] = { "gc", "--auto", NULL };
builtin/receive-pack.c: "gc", "--auto", "--quiet", NULL,
git-am.sh: git gc --auto
git-rebase--interactive.sh: git gc --auto &&
git-svn.perl: command_noisy('gc', '--auto');
从
git grep -- --auto
在git.git上,这些结果看起来很有趣。值得注意的是
builtin/merge.c
也就是说
git pull
应该触发
git gc --auto
.
另外,除非你的“非技术性”员工正在做相当“高级”的工作(此时他们将不再是“非技术性”员工),否则我不明白他们为什么需要运行
git gc
手动而不是让
Git GC—自动
处理好一切。