Setup and Config
Getting and Creating Projects
Basic Snapshotting
Branching and Merging
Sharing and Updating Projects
Inspection and Comparison
Patching
Debugging
External Systems
Server Admin
Guides
- gitattributes
- Command-line interface conventions
- Everyday Git
- Frequently Asked Questions (FAQ)
- Glossary
- Hooks
- gitignore
- gitmodules
- Revisions
- Submodules
- Tutorial
- Workflows
- All guides...
Administration
Plumbing Commands
- 2.43.1 → 2.47.0 no changes
- 2.43.0 11/20/23
- 2.18.1 → 2.42.3 no changes
- 2.18.0 06/21/18
- 2.17.0 → 2.17.6 no changes
- 2.16.6 12/06/19
- 2.1.4 → 2.15.4 no changes
- 2.0.5 12/17/14
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 .