Home Explore Blog CI



git

Documentation/git-prune-packed.adoc
993a353f638e26a4f221e50cd436305980c13041c9e76fd000000003000003b2
git-prune-packed(1)
===================

NAME
----
git-prune-packed - Remove extra objects that are already in pack files


SYNOPSIS
--------
[verse]
'git prune-packed' [-n | --dry-run] [-q | --quiet]


DESCRIPTION
-----------
This program searches the `$GIT_OBJECT_DIRECTORY` for all objects that currently
exist in a pack file as well as in the independent object directories.

All such extra objects are removed.

A pack is a collection of objects, individually compressed, with delta
compression applied, stored in a single file, with an associated index file.

Packs are used to reduce the load on mirror systems, backup engines,
disk storage, etc.


OPTIONS
-------
-n::
--dry-run::
        Don't actually remove any objects, only show those that would have been
        removed.

-q::
--quiet::
	Squelch the progress indicator.

SEE ALSO
--------
linkgit:git-pack-objects[1]
linkgit:git-repack[1]

GIT
---
Part of the linkgit:git[1] suite

Chunks
400d36c8 (1st chunk of `Documentation/git-prune-packed.adoc`)
Title: Git Prune Packed
Summary
A Git command to remove duplicate objects that are already stored in pack files, reducing storage load and improving efficiency by eliminating redundant objects and minimizing disk usage, which is particularly useful for optimizing mirror systems, backup engines, and disk storage.