mirror of
https://github.com/git/git
synced 2024-09-12 21:04:12 +00:00
user-manual: Rewrite git-gc section for automatic packing
This should have happened back in 2007, when `git gc` learned about
auto (e9831e8
, git-gc --auto: add documentation, 2007-09-17).
Signed-off-by: W. Trevor King <wking@tremily.us>
Signed-off-by: Junio C Hamano <gitster@pobox.com>
This commit is contained in:
parent
da2c7b3dc5
commit
901fd180c9
|
@ -1561,18 +1561,12 @@ $ git stash pop
|
|||
Ensuring good performance
|
||||
-------------------------
|
||||
|
||||
On large repositories, git depends on compression to keep the history
|
||||
information from taking up too much space on disk or in memory.
|
||||
|
||||
This compression is not performed automatically. Therefore you
|
||||
should occasionally run linkgit:git-gc[1]:
|
||||
|
||||
-------------------------------------------------
|
||||
$ git gc
|
||||
-------------------------------------------------
|
||||
|
||||
to recompress the archive. This can be very time-consuming, so
|
||||
you may prefer to run `git gc` when you are not doing other work.
|
||||
On large repositories, Git depends on compression to keep the history
|
||||
information from taking up too much space on disk or in memory. Some
|
||||
git commands may automatically run linkgit:git-gc[1], so you don't
|
||||
have to worry about running it manually. However, compressing a large
|
||||
repository may take a while, so you may want to call `gc` explicitly
|
||||
to avoid automatic compression kicking in when it is not convenient.
|
||||
|
||||
|
||||
[[ensuring-reliability]]
|
||||
|
|
Loading…
Reference in a new issue