git refs
Low-Level-Zugriff auf die Referenz-Speicherung
Der Befehl 'git refs' verwaltet, wie Referenzen gespeichert werden. git refs migrate wandelt ein Repository zwischen dem klassischen Datei-Backend und dem neueren reftable-Format um, und git refs verify prüft die Referenzdatenbank auf Probleme. Für die tägliche Arbeit mit Branches und Tags braucht man ihn nicht.
Syntax
git refs migrate --ref-format=<format> [--dry-run]
git refs verify [--strict] [--verbose]Beispiele
Referenzen prüfen
git refs verifyStill, wenn alles in Ordnung ist.
Auf reftable umstellen
git refs migrate --ref-format=reftableSchneller bei vielen Refs.
Workflow-Beispiele
git refs migrate --ref-format=reftable --dry-runErst testen
git refs migrate --ref-format=reftableKonvertieren
Fehlerbehebung
unbekannter Unterbefehl
Ursache: Dein Git ist älter als 2.46
Git aktualisieren
Tipps & Stolperfallen
Best Practices
- ✓Sichere vor der Migration eines Produktiv-Repositorys.
FAQ
Nur bei Repositorys mit sehr vielen Branches oder Tags.