Einrichtung und Konfiguration
Projekte holen und erstellen
Grundlegende Snapshots
Branching und Merging
Projekte teilen und aktualisieren
Inspektion und Vergleich
Patching
Debugging
Externe Systeme
Server-Administration
Anleitungen
- gitattributes
- Konventionen der Kommandozeile
- Tägliches Git
- Häufig gestellte Fragen (FAQ)
- Glossar
- Hooks
- gitignore
- gitmodules
- Revisionen
- Submodule
- Tutorial
- Workflows
- Alle Anleitungen...
Administration
Plumbing-Befehle
- 2.49.1 → 2.52.0 keine Änderungen
-
2.49.0
2025-03-14
- 2.42.1 → 2.48.2 keine Änderungen
-
2.42.0
2023-08-21
- 2.29.1 → 2.41.3 keine Änderungen
-
2.29.0
2020-10-19
- 2.28.1 keine Änderungen
-
2.28.0
2020-07-27
- 2.19.1 → 2.27.1 keine Änderungen
-
2.19.0
2018-09-10
- 2.7.6 → 2.18.5 keine Änderungen
-
2.6.7
2017-05-05
- 2.1.4 → 2.5.6 keine Änderungen
-
2.0.5
2014-12-17
BESCHREIBUNG
Liest die .idx-Datei für eine Git-Packdatei (erstellt mit git-pack-objects[1] oder git-index-pack[1]) von der Standardeingabe und gibt deren Inhalt aus. Die Ausgabe besteht aus einem Objekt pro Zeile, wobei jede Zeile zwei oder drei durch Leerzeichen getrennte Spalten enthält:
-
die erste Spalte ist der Offset in Bytes des Objekts innerhalb der entsprechenden Packdatei
-
die zweite Spalte ist die Objekt-ID des Objekts
-
wenn die Indexversion 2 oder höher ist, enthält die dritte Spalte die CRC32 der Objektdaten
Die Objekte werden in der Reihenfolge ausgegeben, in der sie in der Indexdatei gefunden werden. Diese Reihenfolge sollte (in einer korrekt erstellten Datei) nach Objekt-ID sortiert sein.
Beachten Sie, dass Sie mit git-verify-pack[1] mehr Informationen über eine Packdatei erhalten können. Da dieser Befehl jedoch nur die Indexdatei selbst betrachtet, ist er sowohl schneller als auch flexibler.
OPTIONEN
- --object-format=<hash-algorithm>
-
Gibt das angegebene Objektformat (Hash-Algorithmus) für die Indexdatei an. Die gültigen Werte sind sha1 und (falls aktiviert) sha256. Der Standardwert ist der Algorithmus für das aktuelle Repository (festgelegt durch
extensions.objectFormat) oder sha1, wenn kein Wert gesetzt ist oder außerhalb eines Repositorys.Hinweis: Derzeit gibt es keine Interoperabilität zwischen SHA-256-Repositorys und SHA-1-Repositorys.
Historisch warnten wir davor, dass SHA-256-Repositorys möglicherweise später rückwärts inkompatible Änderungen benötigen, wenn wir solche Interoperabilitätsfunktionen einführen. Heute erwarten wir nur noch kompatible Änderungen. Darüber hinaus ist davon auszugehen, dass SHA-256-Repositorys, die mit dem heutigen Git erstellt wurden, auch mit zukünftigen Git-Versionen ohne Datenverlust nutzbar sein werden, falls solche Änderungen notwendig werden.
GIT
Teil der git[1] Suite