SYNOPSIS

git pack-redundant [ --verbose ] [ --alt-odb ] < --all | .pack filename … >

DESCRIPTION

このプログラムは、リポジトリ内のどのパックが無駄であるかを計算します。あなたがリポジトリのルートにいる場合、出力は xargsrm へのパイプに適しています。

git pack-redundant は、標準入力のオブジェクトのリストを受け入れます。無駄でない必要なパックを確認するとき、指定した任意のオブジェクトはすべて無視されます。これにより、到達不能なオブジェクトを含むパックを削除する場合に、以下のコマンドが役立ちます。

git fsck --full --unreachable | cut -d ' ' -f3 | \ git pack-redundant --all | xargs rm

OPTIONS

--all

すべてのパックを処理します。コマンドラインのファイル名はすべて無視されます。

--alt-odb

代替オブジェクトディレクトリのパックに存在するオブジェクトがローカルパックに存在する必要なしとします。

--verbose

いくつかの統計をstderrに出力します。 パフォーマンスの低下はわずかです。

SEE ALSO

GIT

Part of the git(1) suite