git refs

Verwaltung

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

Beispiele

Referenzen prüfen

git refs verify

Still, wenn alles in Ordnung ist.


Auf reftable umstellen

git refs migrate --ref-format=reftable

Schneller bei vielen Refs.

Workflow-Beispiele

1
git refs migrate --ref-format=reftable --dry-run

Erst testen

2
git refs migrate --ref-format=reftable

Konvertieren

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

A:

Nur bei Repositorys mit sehr vielen Branches oder Tags.