-'git-gc' [--prune] [--aggressive]
+'git-gc' [--prune] [--aggressive]
persistent, so this option only needs to be used occasionally; every
few hundred changesets or so.
+ With this option, `git gc` checks if there are too many
+ loose objects in the repository and runs
+ gitlink:git-repack with `-d -l` option to pack them.
+ The threshold is set with `gc.auto` configuration
+ variable, and can be disabled by setting it to 0. Some
+ Porcelain commands use this after they perform operation
+ that could create many loose objects automatically.