git maintenance
Führt Repository-Wartung aus oder plant sie im Hintergrund
Der Befehl 'git maintenance' führt Optimierungsaufgaben aus (Prefetch von Remotes, lose Objekte packen, Commit-Graph aktualisieren) und kann das Repository registrieren, damit sie nach Zeitplan im Hintergrund laufen. So bleiben große Repositorys schnell, ohne deine Befehle zu blockieren.
Syntax
git maintenance run [--task=<task>]
git maintenance start
git maintenance stop
git maintenance registerBeispiele
Geplante Wartung aktivieren
git maintenance startRegistriert das Repository und plant die Aufgaben.
Jetzt ausführen
git maintenance runDie konfigurierten Aufgaben einmal ausführen.
Workflow-Beispiele
git maintenance startAufgaben planen
git config core.fsmonitor trueOptional Dateien überwachen, für schnelleres status
Fehlerbehebung
maintenance start schlägt fehl
Ursache: Kein System-Planer verfügbar
Starte git maintenance run aus einem eigenen geplanten Job
Tipps & Stolperfallen
Best Practices
- ✓Nutze es bei großen oder oft gefetchten Repositorys.
FAQ
Sie holt Remotes im Hintergrund nach refs/prefetch/, damit dein git fetch schnell ist.