# man > git-prune-packed(1)

[_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 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
       [**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.43.0                                   07/02/2025                          [_GIT-PRUNE-PACKED_(1)](https://www.chedong.com/phpMan.php/man/GIT-PRUNE-PACKED/1/markdown)
