# git-prune-packed(1) - man - phpMan

[GIT-PRUNE-PACKED(1)](https://www.chedong.com/phpMan.php/man/GIT-PRUNE-PACKED/1/markdown)                          Git Manual                          [GIT-PRUNE-PACKED(1)](https://www.chedong.com/phpMan.php/man/GIT-PRUNE-PACKED/1/markdown)



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

## SYNOPSIS
       _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 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
       [**git-pack-objects**(1)](https://www.chedong.com/phpMan.php/man/git-pack-objects/1/markdown) [**git-repack**(1)](https://www.chedong.com/phpMan.php/man/git-repack/1/markdown)

## GIT
       Part of the [**git**(1)](https://www.chedong.com/phpMan.php/man/git/1/markdown) suite



Git 2.34.1                                   02/26/2026                          [GIT-PRUNE-PACKED(1)](https://www.chedong.com/phpMan.php/man/GIT-PRUNE-PACKED/1/markdown)
