Git 🌙
Français ▾ Topics ▾ Latest version ▾ git-prune last updated in 2.43.0

NOM

git-prune - Élague tous les objets non joignables de la base de donnĂ©es d’objets

SYNOPSIS

git prune [-n] [-v] [--progress] [--expire <heure>] [--] [<head>…]

DESCRIPTION

Note
Dans la plupart des cas, les utilisateurs devraient exécuter git gc, qui appelle git prune. Voir la section "NOTES", ci-dessous.

Ceci lance git fsck --unreachable en utilisant toutes les rĂ©fs disponibles dans refs/, optionnellement avec un ensemble supplĂ©mentaire d’objets spĂ©cifiĂ©s sur la ligne de commande, et Ă©lague de la base de donnĂ©es objet tous les objets non empaquetĂ©s inaccessibles de l’un de ces objets tĂŞte. En outre, ceci Ă©lague les objets non empaquetĂ©s qui sont Ă©galement trouvĂ©s dans les paquets en utilisant git prune-packed. Ceci supprime Ă©galement les entrĂ©es de .git/shallow qui ne sont pas accessibles par une rĂ©f.

Notez que les objets inaccessibles et empaquetĂ©s resteront. Si cela n’est pas souhaitĂ©, voir git-repack[1].

OPTIONS

-n
--dry-run

Ne rien supprimer réellement ; montrer seulement ce qui serait supprimé.

-v
--verbose

Afficher tous les objets supprimés.

--progress

Afficher l’avancement.

--expire <date>

Faire expirer seulement les objets inaccessibles plus vieux que <temps>.

--

Ne pas interpréter les arguments qui suivent comme options.

<tĂŞte>…​

En plus des objets joignables depuis une des références, garder les objets joignable depuis les <tête>s listées.

EXEMPLES

Pour élaguer les objets non-utilisés par votre dépôt ou tout autre dépôt qui emprunte des objets du vôtre via son .git/object/info/alternates :

$ git prune $(cd ../autre && git rev-parse --all)

NOTES

Dans la plupart des cas, les utilisateurs n’ont pas besoin de lancer directement git prune, mais devraient plutĂ´t lancer git gc, qui gère l’Ă©lagage ainsi que d’autres tâches de mĂ©nage.

Pour une description de la sĂ©lection des objets considĂ©rĂ©s pour l’Ă©lagage, voir l’option --unreachable de git fsck.

GIT

Fait partie de la suite git[1]

TRADUCTION

Cette page de manuel a été traduite par Jean-Noël Avila <jn.avila AT free DOT fr> et les membres du projet git-manpages-l10n. Veuillez signaler toute erreur de traduction par un rapport de bogue sur le site https://github.com/jnavila/git-manpages-l10n .

scroll-to-top