git maintenance

Verwaltung

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 register
[ ] optional| oder<arg> Platzhalter... wiederholbar--flag Option

Beispiele

Geplante Wartung aktivieren

git maintenance start

Registriert das Repository und plant die Aufgaben.


Jetzt ausführen

git maintenance run

Die konfigurierten Aufgaben einmal ausführen.

Workflow-Beispiele

1
git maintenance start

Aufgaben planen

2
git config core.fsmonitor true

Optional 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

A:

Sie holt Remotes im Hintergrund nach refs/prefetch/, damit dein git fetch schnell ist.