āļāļĩāđāļāļ·āļāļāļģāļŠāļąāđāļ git-gc āļāļĩāđāļŠāļēāļĄāļēāļĢāļāđāļĢāļĩāļĒāļāđāļāđāđāļāļāļđāđāđāļŦāđāļāļĢāļīāļāļēāļĢāđāļŪāļŠāļāđāļāļĢāļĩāļāļāļ OnWorks āđāļāļĒāđāļāđāļŦāļāļķāđāļāđāļāđāļ§āļīāļĢāđāļāļŠāđāļāļāļąāļāļāļāļāđāļĨāļāđāļāļĢāļĩāļāļāļāđāļĢāļē āđāļāđāļ Ubuntu Online, Fedora Online, āđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļāļāļāļāļāđāļĨāļāđāļāļāļ Windows āļŦāļĢāļ·āļāđāļāļĢāđāļāļĢāļĄāļāļģāļĨāļāļāļāļāļāđāļĨāļāđāļāļāļ MAC OS
āđāļāļĢāļāļāļēāļĢ:
āļāļ·āđāļ
git-gc - āļĨāđāļēāļāđāļāļĨāđāļāļĩāđāđāļĄāđāļāļģāđāļāđāļāđāļĨāļ°āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļ·āđāļāļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāđāļāļĢāļ·āđāļāļ
āđāļĢāļ·āđāļāļāļĒāđāļ
āļāļāļĄāđāļāļĨāđ gc [--āļāđāļēāļ§āļĢāđāļēāļ§] [--āļāļąāļāđāļāļĄāļąāļāļī] [--āđāļāļĩāļĒāļ] [--prune= | --no-āļāļĢāļļāļ] [--āļāļąāļāļāļąāļ]
DESCRIPTION
āđāļĢāļĩāļĒāļāđāļāđāļāļēāļāļāļēāļĢāļāļđāđāļĨāļāļģāļāļ§āļēāļĄāļŠāļ°āļāļēāļāļāļģāļāļ§āļāļŦāļāļķāđāļāļ āļēāļĒāđāļāļāļĩāđāđāļāđāļāļāļąāļāļāļļāļāļąāļ āđāļāđāļ āļāļēāļĢāļāļĩāļāļāļąāļ
āļāļēāļĢāđāļāđāđāļāđāļāļĨāđ (āđāļāļ·āđāļāļĨāļāļāļ·āđāļāļāļĩāđāļāļīāļŠāļāđāđāļĨāļ°āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ) āđāļĨāļ°āļĨāļāļāļĩāđāđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāđāļāđ
āļ§āļąāļāļāļļāļāļĩāđāļāļēāļāļŠāļĢāđāļēāļāļāļķāđāļāļāļēāļāļāļēāļĢāđāļĢāļĩāļĒāļāļāļāļ .āļāļĢāļąāđāļāļāđāļāļ āļāļāļĄāđāļāļĨāđ āđāļāļīāđāļĄ.
āļāļđāđāđāļāđāļāļ§āļĢāļĢāļąāļāļāļēāļāļāļĩāđāđāļāđāļāļāļĢāļ°āļāļģāļ āļēāļĒāđāļāļāļĩāđāđāļāđāļāđāļāđāļĨāļ°āļāļąāļāļāļķāļ
āļĢāļąāļāļĐāļēāļāļēāļĢāđāļāđāļāļ·āđāļāļāļĩāđāļāļīāļŠāļāđāļāļĩāđāļāļĩāđāļĨāļ°āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļģāļāļēāļāļāļĩāđāļāļĩ
āļāļģāļŠāļąāđāļ git āļāļēāļāļāļģāļŠāļąāđāļāļāļēāļāļāļģāļāļēāļāđāļāļĒāļāļąāļāđāļāļĄāļąāļāļī āļāļāļĄāđāļāļĨāđ gc; āļāļđ --auto āļāļąāđāļāļāđāļēāļŠāļāļēāļāļ°āļāđāļēāļāļĨāđāļēāļāļŠāļģāļŦāļĢāļąāļāļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ āļāđāļē
āļāļļāļāļĢāļđāđāļ§āđāļēāļāļļāļāļāļģāļĨāļąāļāļāļģāļāļ°āđāļĢāļāļĒāļđāđ āđāļĨāļ°āļāļąāđāļāļŦāļĄāļāļāļĩāđāļāļļāļāļāđāļāļāļāļēāļĢāļāļ·āļāļāļīāļāļāļēāļĢāđāļāđāļāļēāļāļāļĪāļāļīāļāļĢāļĢāļĄāļāļĩāđāļāļĒāđāļēāļāļāļēāļ§āļĢ
āđāļāļĒāđāļĄāđāļāđāļāļāļāļīāļāļēāļĢāļāļēāđāļāļīāđāļĄāđāļāļīāļĄ āđāļŦāđāļāļģāļāļąāļāļāļĩāđ
$ git config --global gc.auto 0
OPTIONS
--āļāđāļēāļ§āļĢāđāļēāļ§
āļĄāļąāļāļāļ° āļāļāļĄāđāļāļĨāđ gc āļāļģāļāļēāļāđāļāđāļāļĒāđāļēāļāļĢāļ§āļāđāļĢāđāļ§āđāļāļāļāļ°āļāļĩāđāđāļŦāđāļāļēāļĢāđāļāđāļāļ·āđāļāļāļĩāđāļāļīāļŠāļāđāļāļĩāđāļāļĩāđāļĨāļ°
āļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ. āļāļąāļ§āđāļĨāļ·āļāļāļāļĩāđāļāļ°āļāļģāđāļŦāđ āļāļāļĄāđāļāļĨāđ gc āđāļāļ·āđāļāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļ .āđāļāđāļāļīāļāļĢāļļāļāļĄāļēāļāļāļķāđāļ
āļāļ·āđāļāļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨāđāļāļĒāđāļāđāđāļ§āļĨāļēāļĄāļēāļāļāļķāđāļ āļāļĨāļāļĢāļ°āļāļāļāļāļāļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļĩāđ
āđāļāđāļāđāļāļāļāļēāļ§āļĢ āļāļąāļāļāļąāđāļāļāļąāļ§āđāļĨāļ·āļāļāļāļĩāđāļāļģāđāļāđāļāļāđāļāļāđāļāđāđāļāđāļāļāļĢāļąāđāļāļāļĢāļēāļ§āđāļāđāļēāļāļąāđāļ āļāļļāļāđ āļŠāļāļāļŠāļēāļĄāļĢāđāļāļĒ
āļāļļāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāļŦāļĢāļ·āļāļĄāļēāļāļāļ§āđāļēāļāļąāđāļ
--āļāļąāļāđāļāļĄāļąāļāļī
āļāđāļ§āļĒāļāļąāļ§āđāļĨāļ·āļāļāļāļĩāđ āļāļāļĄāđāļāļĨāđ gc āļāļĢāļ§āļāļŠāļāļāļ§āđāļēāļāļģāđāļāđāļāļāđāļāļāļĄāļĩāļāļēāļĢāļāļđāđāļĨāļāļģāļāļ§āļēāļĄāļŠāļ°āļāļēāļāļŦāļĢāļ·āļāđāļĄāđ āļāđāļēāđāļĄāđāļāđāļāļāļ
āđāļāļĒāđāļĄāđāļāđāļāļāļāļģāđāļāļīāļāļāļēāļĢāđāļāđ āļāļģāļŠāļąāđāļ git āļāļēāļāļāļģāļŠāļąāđāļāđāļĢāļĩāļĒāļāđāļāđ git gc --auto āļŦāļĨāļąāļāļāļēāļāļāļģāđāļāļīāļāļāļēāļĢ
āļāļēāļĢāļāļģāđāļāļīāļāļāļēāļĢāļāļĩāđāļŠāļēāļĄāļēāļĢāļāļŠāļĢāđāļēāļāļ§āļąāļāļāļļāļŦāļĨāļ§āļĄāļāļģāļāļ§āļāļĄāļēāļ
āļāļģāđāļāđāļāļāđāļāļāļāļģāļāļ§āļēāļĄāļŠāļ°āļāļēāļāļŦāļēāļāļĄāļĩāļŠāļīāđāļāļāļāļāļāļĩāđāļŦāļĨāļļāļāļāļāļāļĄāļēāļĄāļēāļāđāļāļīāļāđāļāļŦāļĢāļ·āļāļĄāļĩāļŦāļĩāļāļŦāđāļāļĄāļēāļāđāļāļīāļāđāļāđāļ
āļāļĩāđāđāļāđāļ āļŦāļēāļāļāļģāļāļ§āļāļāļāļāļ§āļąāļāļāļļāļŦāļĨāļ§āļĄāđāļāļīāļāļāđāļēāļāļāļ gc.auto
āļāļąāļ§āđāļāļĢāļāļēāļĢāļāļģāļŦāļāļāļāđāļē āļāļēāļāļāļąāđāļāļ§āļąāļāļāļļāļāļĩāđāļŦāļĨāļ§āļĄāļāļąāđāļāļŦāļĄāļāļāļ°āļāļđāļāļĢāļ§āļĄāđāļāđāļāļāļļāļāđāļāļĩāļĒāļ§āđāļāļĒāđāļāđ
git repack -d -l. āļāļēāļĢāļāļąāđāļāļāđāļē gc.auto āđāļāđāļ 0 āļāļ°āļāļīāļāđāļāđāļāļēāļāļāļēāļĢāļāļĢāļĢāļāļļāļāļąāļāđāļāļĄāļąāļāļīāļāļāļ
āļ§āļąāļāļāļļāļŦāļĨāļ§āļĄ
āļŦāļēāļāļāļģāļāļ§āļāđāļāđāļāđāļāļīāļāļāđāļēāļāļāļ gc.autoPackLimit āđāļŠāļāļāļ§āđāļēāđāļāđāļāļāļĩāđāļĄāļĩāļāļĒāļđāđ
(āļĒāļāđāļ§āđāļāļāļĩāđāļāļģāđāļāļĢāļ·āđāļāļāļŦāļĄāļēāļĒāļāđāļ§āļĒāđāļāļĨāđ .keep) āļāļ°āļāļđāļāļĢāļ§āļĄāđāļāđāļāļāļļāļāđāļāļĩāļĒāļ§āđāļāļĒāđāļāđ
āļāļąāļ§āđāļĨāļ·āļāļ -A āļāļāļ āļāļāļĄāđāļāļĨāđ āļŦāļĩāļāļŦāđāļāļāļĩāļāļāļĢāļąāđāļ. āļāļēāļĢāļāļąāđāļāļāđāļē gc.autoPackLimit āđāļāđāļ 0 āļāļ°āļāļīāļāļāļēāļĢāļāļģāļāļēāļāļāļąāļāđāļāļĄāļąāļāļī
āļāļēāļĢāļĢāļ§āļĄāđāļāđāļ
--āļāļĢāļļāļ=
āļāļĢāļļāļāļ§āļąāļāļāļļāļāļĩāđāđāļāđāļēāļāļ§āđāļēāļ§āļąāļāļāļĩāđ (āļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ 2 āļŠāļąāļāļāļēāļŦāđāļāļĩāđāđāļĨāđāļ§ config . āļĨāļāļĨāđāļēāļāđāļāđ
āļāļąāļ§āđāļāļĢ gc.pruneExpire) --prune=āļĨāļđāļāļāļĢāļļāļāļāļąāđāļāļŦāļĄāļāļāļ°āļāļąāļāļŠāļīāđāļāļāļāļāļāļĩāđāļŦāļĨāļļāļāļāļāļāļĄāļēāđāļāļĒāđāļĄāđāļāļģāļāļķāļāļāļķāļāļāļēāļĒāļļ (do
āđāļĄāđāđāļāđ --prune=all āđāļ§āđāļāđāļāđāļāļļāļāļāļ°āļĢāļđāđāļ§āđāļēāļāļļāļāļāļģāļĨāļąāļāļāļģāļāļ°āđāļĢāļāļĒāļđāđ āđāļ§āđāļāđāļāđāļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨ
āļŠāļāļāļāļīāđāļ āļāļļāļāļāļ°āļŠāļđāļāđāļŠāļĩāļĒāļ§āļąāļāļāļļāļāļĩāđāļŠāļĢāđāļēāļāļāļķāđāļāđāļŦāļĄāđāļāļĩāđāđāļĄāđāđāļāđāļĒāļķāļāļāļąāļ
āļāđāļēāļāļāļīāļāđāļĨāļ°āļāļģāđāļŦāđāļāļ·āđāļāļāļĩāđāđāļāđāļāļāđāļāļĄāļđāļĨāļāļāļāļāļļāļāđāļŠāļĩāļĒāļŦāļēāļĒ) --prune āđāļāđāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļ
--no-āļāļĢāļļāļ
āļāļĒāđāļēāļāļąāļāļ§āļąāļāļāļļāļāļĩāđāļŦāļĨāļ§āļĄ
--āđāļāļĩāļĒāļ
āļĢāļ°āļāļąāļāļĢāļēāļĒāļāļēāļāļāļ§āļēāļĄāļāļ·āļāļŦāļāđāļēāļāļąāđāļāļŦāļĄāļ
--āļāļąāļāļāļąāļ
āļāļąāļāļāļąāļāđāļŦāđ git gc āļāļģāļāļēāļāđāļĄāđāļ§āđāļēāļāļēāļāļĄāļĩāļāļīāļāļŠāđāļāļāļāđ git gc āļāļ·āđāļāļāļĩāđāļāļģāļāļēāļāļāļĒāļđāđāļāļāļāļĩāđ
āļāļĢāļļ
āļāļēāļĢāļāļģāļŦāļāļāļāđāļē
āļāļąāļ§āđāļāļĢāļāļāļāļāļīāļāļđāđāļĢāļāļąāļāļāļēāļāđāļĨāļ·āļāļ gc.reflogāļŦāļĄāļāļāļēāļĒāļļ āļŠāļēāļĄāļēāļĢāļāļāļąāđāļāļāđāļēāđāļŦāđāļĢāļ°āļāļļāļ§āđāļēāļāļēāļāđāļāđāđāļŦāļ
āļĢāļēāļĒāļāļēāļĢāļāļĢāļ°āļ§āļąāļāļīāļ āļēāļĒāđāļ reflog āļāļāļāđāļāđāļĨāļ°āļŠāļēāļāļēāļāļ§āļĢāļĒāļąāļāļāļāļĄāļĩāļāļĒāļđāđāđāļāļāļĩāđāđāļāđāļāļāļĩāđ
āļāļēāļĢāļāļąāđāļāļāđāļēāļāļ°āđāļŠāļāļāđāļāđāļāļĢāļ°āļĒāļ°āđāļ§āļĨāļēāđāļāđāļ 90 āļ§āļąāļ or 3 āđāļāļ·āļāļ. āđāļāđāļāļāđāļēāđāļĢāļīāđāļĄāļāđāļ
āđāļāļĒāļąāļ 90 āļ§āļąāļ.
āļāļąāļ§āđāļāļĢāļāļāļāļāļīāļāļđāđāļĢāļāļąāļāļāļēāļāđāļĨāļ·āļāļ gc.reflogExpire āđāļĄāđāļŠāļēāļĄāļēāļĢāļāđāļāđāļēāļāļķāļāđāļāđ āļŠāļēāļĄāļēāļĢāļāļāļąāđāļāļāđāļēāđāļŦāđāļĢāļ°āļāļļāļ§āđāļēāđāļāđāļāļāļĒāđāļēāļāđāļĢ
āļĢāļēāļĒāļāļēāļĢ reflog āļāļĢāļ°āļ§āļąāļāļīāļĻāļēāļŠāļāļĢāđāļāļĩāđāļĒāļēāļ§āļāļēāļāļāļķāđāļāđāļĄāđāđāļāđāđāļāđāļāļŠāđāļ§āļāļŦāļāļķāđāļāļāļāļāļŠāļēāļāļēāļāļąāļāļāļļāļāļąāļāļāļ§āļĢāļĒāļąāļāļāļāļāļĒāļđāđ
āļĄāļĩāļāļĒāļđāđāđāļāļāļĩāđāđāļāđāļāļāļĩāđ āļĢāļēāļĒāļāļēāļĢāļāļĢāļ°āđāļ āļāļāļĩāđāđāļāļĒāļāļąāđāļ§āđāļāļŠāļĢāđāļēāļāļāļķāđāļāļāļēāļ
āđāļāđ git commit --amend āļŦāļĢāļ·āļ git rebase āđāļĨāļ°āđāļāđāļāļāļāļĄāļĄāļīāļāļāđāļāļāļāļĩāđāļāļ°āđāļāđāđāļāļŦāļĢāļ·āļrebase
āļāļĩāđāđāļāļīāļāļāļķāđāļ āđāļāļ·āđāļāļāļāļēāļāļāļēāļĢāđāļāļĨāļĩāđāļĒāļāđāļāļĨāļāđāļŦāļĨāđāļēāļāļĩāđāđāļĄāđāđāļāđāđāļāđāļāļŠāđāļ§āļāļŦāļāļķāđāļāļāļāļāđāļāļĢāļāļāļēāļĢāļāļąāļāļāļļāļāļąāļ āļāļđāđāđāļāđāļŠāđāļ§āļāđāļŦāļāđāļāļķāļāļāđāļāļāļāļēāļĢ
āļŦāļĄāļāļāļēāļĒāļļāđāļĢāđāļ§āļāļ§āđāļēāļāļĩāđ āļāļąāļ§āđāļĨāļ·āļāļāļāļĩāđāļĄāļĩāļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļāđāļ 30 āļ§āļąāļ.
āļāļąāļ§āđāļāļĢāļāļāļāļāļīāļāļđāđāļĢāļāļąāļāļŠāļāļāļāļąāļ§āļāđāļēāļāļāđāļāļŠāļēāļĄāļēāļĢāļāļāļģāļŦāļāļāđāļŦāđāļāļąāļāļĢāļđāļāđāļāļāđāļāđ āļāļąāļ§āļāļĒāđāļēāļāđāļāđāļ āļāļļāļāļāļĩāđ
āļāđāļēāļāļēāļĢāļŦāļĄāļāļāļēāļĒāļļāļāļĩāđāđāļĄāđāđāļāđāļāđāļēāđāļĢāļīāđāļĄāļāđāļāļŠāļģāļŦāļĢāļąāļāļŠāļēāļāļēāļāļēāļĢāļāļīāļāļāļēāļĄāļĢāļ°āļĒāļ°āđāļāļĨāđāļāđāļēāļāļąāđāļ:
[gc "āļāđāļēāļāļāļīāļ/āļĢāļĩāđāļĄāļ/*"]
reflogExpire = āđāļĄāđāđāļāļĒ
reflogExpireUnreachable = 3 āļ§āļąāļ
āļāļąāļ§āđāļāļĢāļāļāļāļāļīāļāļđāđāļĢāļāļąāļāļāļēāļāđāļĨāļ·āļāļ gc.rerereāđāļāđāđāļāđāļĨāđāļ§ āļĢāļ°āļāļļāļ§āđāļēāļāļąāļāļāļķāļāļāļāļ .āļāļēāļāđāļāđāđāļŦāļ
āļāļēāļĢāļāļŠāļēāļāļāļĩāđāļāļąāļāđāļĒāđāļāļāļĩāđāļāļļāļāđāļāđāđāļāļāđāļāļāļŦāļāđāļēāļāļĩāđāļāļ°āļāļđāļāđāļāđāļāđāļ§āđ āđāļāļĒāļĄāļĩāļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļāđāļ 60 āļ§āļąāļ
āļāļąāļ§āđāļāļĢāļāļāļāļāļīāļāļđāđāļĢāļāļąāļāļāļēāļāđāļĨāļ·āļāļ gc.rerereāļĒāļąāļāđāļĄāđāđāļāđāđāļāđāđāļ āļĢāļ°āļāļļāļ§āđāļēāļāļąāļāļāļķāļāļāļāļ .āļāļēāļāđāļāđāđāļŦāļ
āļāļēāļĢāļāļŠāļēāļāļāļĩāđāļāļąāļāđāļĒāđāļāļāļąāļāļāļĩāđāļāļļāļāļĒāļąāļāđāļĄāđāđāļāđāđāļāđāđāļāļāļ°āļāļđāļāđāļāđāļāđāļ§āđ āđāļāļĒāļĄāļĩāļāđāļēāđāļĢāļīāđāļĄāļāđāļāđāļāđāļ 15 āļ§āļąāļ
āļāļąāļ§āđāļāļĢāļāļāļāļāļīāļāļđāđāļĢāļāļąāļāļāļēāļāđāļĨāļ·āļāļ gc.packRefs āļāļģāļŦāļāļāļ§āđāļē āļāļāļĄāđāļāļĨāđ gc āļāļģāļāļēāļ āļāļāļĄāđāļāļĨāđ āļāđāļēāļāļāļīāļāđāļāđāļ.
āļŠāļēāļĄāļēāļĢāļāļāļąāđāļāļāđāļēāđāļāđāļ "notbare" āđāļāļ·āđāļāđāļāļīāļāđāļāđāļāļēāļāļ āļēāļĒāđāļ repos āļāļĩāđāđāļĄāđāđāļāļĨāļ·āļāļĒāđāļāļĨāđāļēāļāļąāđāļāļŦāļĄāļāļŦāļĢāļ·āļāļŠāļēāļĄāļēāļĢāļāļāļąāđāļāļāđāļēāđāļāđāļ
āļāđāļēāļāļđāļĨāļĩāļ āļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļĩāđāđāļāđāļāļāļĢāļīāļ
āļāļąāļ§āđāļāļĢāļāļāļāļāļīāļāļđāđāļĢāļāļąāļāļāļēāļāđāļĨāļ·āļāļ gc.aggressiveWindow āļāļ§āļāļāļļāļĄāđāļ§āļĨāļēāļāļĩāđāđāļāđāđāļ
āđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāļāļēāļĢāļāļĩāļāļāļąāļāđāļāļĨāļāđāļēāļāļāļāļ§āļąāļāļāļļāđāļāļāļĩāđāđāļāđāļāđāļĄāļ·āđāļ --aggressive
āļĄāļĩāļāļēāļĢāļĢāļ°āļāļļāļāļąāļ§āđāļĨāļ·āļāļ āļĒāļīāđāļāļāđāļēāļĄāļēāļāđāļāđāļēāđāļŦāļĢāđ āđāļ§āļĨāļēāļāļĩāđāđāļāđāđāļāļāļēāļĢāđāļāļīāđāļĄāļāļĢāļ°āļŠāļīāļāļāļīāļ āļēāļāđāļāļĨāļāđāļēāļāđāļĄāļēāļāļāļķāđāļāđāļāđāļēāļāļąāđāļ
āļāļēāļĢāļāļĩāļāļāļąāļ āļāļđāđāļāļāļŠāļēāļĢāļāļĢāļ°āļāļāļāļŠāļģāļŦāļĢāļąāļāļāļąāļ§āđāļĨāļ·āļāļ --window' āđāļ āļāļāļĄāđāļāļĨāđ repack(1) āļŠāļģāļŦāļĢāļąāļāđāļāļīāđāļĄāđāļāļīāļĄ
āļĢāļēāļĒāļĨāļ°āđāļāļĩāļĒāļ. āļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļĩāđāļāļĒāļđāđāļāļĩāđ 250
āđāļāļāļģāļāļāļāđāļāļĩāļĒāļ§āļāļąāļ āļāļąāļ§āđāļāļĢāļāļāļāļāļīāļāļđāđāļĢāļāļąāļāļāļēāļāđāļĨāļ·āļāļ gc.āļāđāļēāļ§āļĢāđāļēāļ§āļāļ§āļēāļĄāļĨāļķāļ āļāļēāļĢāļāļ§āļāļāļļāļĄ -- āļāļąāļ§āđāļĨāļ·āļāļāļāļ§āļēāļĄāļĨāļķāļ
in āļāļāļĄāđāļāļĨāđ repack(1). āļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļĩāđāļāļĒāļđāđāļāļĩāđ 250
āļāļąāļ§āđāļāļĢāļāļāļāļāļīāļāļđāđāļĢāļāļąāļāļāļēāļāđāļĨāļ·āļāļ gc.pruneāļŦāļĄāļāļāļēāļĒāļļ āļāļ§āļāļāļļāļĄāļāļēāļĒāļļāļāļāļāļŦāļĨāļ§āļĄāļāļĩāđāđāļĄāđāđāļāđāļāđāļēāļāļāļīāļ
āļ§āļąāļāļāļļāļāļ°āļāđāļāļāđāļāđāļāļāđāļāļāļāļĩāđāļāļ°āļāļđāļāļāļąāļāđāļāđāļ āļāđāļēāđāļĢāļīāđāļĄāļāđāļāļāļ·āļ "2 āļŠāļąāļāļāļēāļŦāđāļāđāļāļ"
āļŦāļĄāļēāļĒāđāļŦāļāļļ
āļāļāļĄāđāļāļĨāđ gc āļāļĒāļēāļĒāļēāļĄāļāļĒāđāļēāļāļĄāļēāļāļāļĩāđāļāļ°āļāļĨāļāļāļ āļąāļĒāđāļāļĩāđāļĒāļ§āļāļąāļāļāļĒāļ°āļāļĩāđāđāļāđāļāļĢāļ§āļāļĢāļ§āļĄ āđāļāļĒāđāļāļāļēāļ°āļāļĒāđāļēāļāļĒāļīāđāļ āļĄāļąāļāļāļ°
āđāļĄāđāđāļāļĩāļĒāļāđāļāđāđāļāđāļāļāđāļāļāđāļāđāļāļāđāļāļĩāđāļāđāļēāļāļāļīāļāđāļāļĒāļāļļāļāļāļāļāļāļīāđāļāđāļĨāļ°āđāļāđāļāļāļąāļāļāļļāļāļąāļāļāļāļāļāļļāļ āđāļāđāļĒāļąāļāļĢāļ§āļĄāļāļķāļ
āļ§āļąāļāļāļļāļāļĩāđāļāđāļēāļāļāļīāļāđāļāļĒāļāļąāļāļāļĩ, āļŠāļēāļāļēāļāļēāļĢāļāļīāļāļāļēāļĄāļĢāļ°āļĒāļ°āđāļāļĨ, āļāļēāļĢāļāđāļēāļāļāļīāļāļāļĩāđāļāļąāļāļāļķāļāđāļ§āđāđāļāļĒ āļāļāļĄāđāļāļĨāđ āļāļąāļ§āļāļĢāļāļāļŠāļēāļāļē
āđāļ refs/original/ āļŦāļĢāļ·āļ reflogs (āļāļķāđāļāļāļēāļāļāđāļēāļāļāļīāļāļāļēāļĢāļāļāļĄāļĄāļīāļāđāļāļŠāļēāļāļēāļāļĩāđāļ āļēāļĒāļŦāļĨāļąāļ
āđāļāđāđāļāļŦāļĢāļ·āļāļĒāđāļāļāļāļĨāļąāļ)
āļŦāļēāļāļāļļāļāļāļēāļāļŦāļ§āļąāļāļ§āđāļēāļŠāļīāđāļāļāļāļāļāļēāļāļāļĒāđāļēāļāļāļ°āļāļđāļāļĢāļ§āļāļĢāļ§āļĄāđāļāđāđāļĄāđāđāļāđ āđāļŦāđāļāļĢāļ§āļāļŠāļāļāļŠāļīāđāļāđāļŦāļĨāđāļēāļāļąāđāļāļāļąāđāļāļŦāļĄāļ
āļāļģāđāļŦāļāđāļāđāļĨāļ°āļāļąāļāļŠāļīāļāđāļāļ§āđāļēāđāļāļāļĢāļāļĩāļāļāļāļāļļāļāļāļ§āļĢāļĨāļāļāļēāļĢāļāđāļēāļāļāļīāļāđāļŦāļĨāđāļēāļāļąāđāļāļŦāļĢāļ·āļāđāļĄāđ
āđāļāđāļ
āļāļ·āđāļāļāļĩāđ āļāļāļĄāđāļāļĨāđ gc --āļāļąāļāđāļāļĄāļąāļāļī āļāļģāļŠāļąāđāļāļāļ°āđāļĢāļĩāļĒāļāđāļāđ āļāļĢāļĩāļāļāđāļāđ-gc āļāļ°āļāļ. āļāļđ gitooks(5) āļŠāļģāļŦāļĢāļąāļāđāļāļīāđāļĄāđāļāļīāļĄ
āļāđāļāļĄāļđāļĨ
āđāļāđ git-gc āļāļāļāđāļĨāļāđāđāļāļĒāđāļāđāļāļĢāļīāļāļēāļĢ onworks.net