table of contents
other versions
- wheezy 1:1.7.10.4-1+wheezy3
- wheezy-backports 1:1.9.1-1~bpo70+2
- jessie 1:2.1.4-2.1+deb8u2
- jessie-backports 1:2.11.0-3~bpo8+1
- testing 1:2.11.0-3
- unstable 1:2.11.0-4
- experimental 1:2.13.1+next.20170610-1
GIT-PACK-REFS(1) | Git Manual | GIT-PACK-REFS(1) |
NAME¶
git-pack-refs - Pack heads and tags for efficient repository accessSYNOPSIS¶
git pack-refs [--all] [--no-prune]
DESCRIPTION¶
Traditionally, tips of branches and tags (collectively known as refs) were stored one file per ref under $GIT_DIR/refs directory. While many branch tips tend to be updated often, most tags and some branch tips are never updated. When a repository has hundreds or thousands of tags, this one-file-per-ref format both wastes storage and hurts performance.OPTIONS¶
--allThe command by default packs all tags and refs
that are already packed, and leaves other refs alone. This is because branches
are expected to be actively developed and packing their tips does not help
performance. This option causes branch tips to be packed as well. Useful for a
repository with many branches of historical interests.
--no-prune
The command usually removes loose refs under
$GIT_DIR/refs hierarchy after packing them. This option tells it not to.
GIT¶
Part of the git(1) suite03/19/2016 | Git 1.7.10.4 |