āļ āļēāļĐāļēāļ­āļąāļ‡āļāļĪāļĐāļ āļēāļĐāļēāļāļĢāļąāđˆāļ‡āđ€āļĻāļŠāļŠāđ€āļ›āļ™

Ad


āđ„āļ­āļ„āļ­āļ™ Fav āļ‚āļ­āļ‡ OnWorks

git-gc - āļ­āļ­āļ™āđ„āļĨāļ™āđŒāđƒāļ™āļ„āļĨāļēāļ§āļ”āđŒ

āđ€āļĢāļĩāļĒāļāđƒāļŠāđ‰ git-gc āđƒāļ™āļœāļđāđ‰āđƒāļŦāđ‰āļšāļĢāļīāļāļēāļĢāđ‚āļŪāļŠāļ•āđŒāļŸāļĢāļĩāļ‚āļ­āļ‡ OnWorks āļœāđˆāļēāļ™ Ubuntu Online, Fedora Online, āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ Windows āļŦāļĢāļ·āļ­āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļģāļĨāļ­āļ‡āļ­āļ­āļ™āđ„āļĨāļ™āđŒāļ‚āļ­āļ‡ MAC OS

āļ™āļĩāđˆāļ„āļ·āļ­āļ„āļģāļŠāļąāđˆāļ‡ 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


āđ€āļ‹āļīāļĢāđŒāļŸāđ€āļ§āļ­āļĢāđŒāđāļĨāļ°āđ€āļ§āļīāļĢāđŒāļāļŠāđ€āļ•āļŠāļąāļ™āļŸāļĢāļĩ

āļ”āļēāļ§āļ™āđŒāđ‚āļŦāļĨāļ”āđāļ­āļž Windows & Linux

āļ„āļģāļŠāļąāđˆāļ‡ Linux

Ad