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.44.1 → 2.52.0 keine Änderungen
-
2.44.0
2024-02-23
- 2.38.1 → 2.43.7 keine Änderungen
-
2.38.0
2022-10-02
BESCHREIBUNG
Sammelt detaillierte Informationen über den Computer des Benutzers, den Git-Client und den Repository-Status und verpackt diese Informationen in ein ZIP-Archiv. Das erzeugte Archiv kann dann beispielsweise mit der Git-Mailingliste geteilt werden, um bei der Fehlersuche zu helfen oder als Referenz für die unabhängige Fehlerbehebung zu dienen.
Standardmäßig werden die folgenden Informationen im Archiv erfasst:
-
git version --build-options
-
Der Pfad zum Repository-Stammverzeichnis
-
Der verfügbare Speicherplatz auf dem Dateisystem
-
Name und Größe jeder Packdatei, einschließlich derer in alternativen Objektpeichern
-
Die Gesamtzahl der losen Objekte sowie Zählungen, aufgeschlüsselt nach
.git/objectsUnterverzeichnissen
Zusätzliche Informationen können durch Auswahl eines anderen Diagnosemodus mit der Option --mode gesammelt werden.
Dieses Werkzeug unterscheidet sich von git-bugreport[1] dadurch, dass es weitaus detailliertere Informationen sammelt und sich stärker auf die Berichterstattung über die Größe und Datenform der Repository-Inhalte konzentriert.
OPTIONEN
- -o <Pfad>
- --output-directory <Pfad>
-
Platziert das resultierende Diagnosearchiv in <Pfad> anstelle des aktuellen Verzeichnisses.
- -s <Format>
- --suffix <Format>
-
Gibt ein alternatives Suffix für den Namen des Diagnosearchivs an, um eine Datei namens git-diagnostics-<formatiertes-Suffix> zu erstellen. Dies sollte die Form einer strftime(3) Formatierungszeichenkette haben; die aktuelle lokale Zeit wird verwendet.
- --mode=(stats|all)
-
Gibt die Art der zu sammelnden Diagnosen an. Das Standardverhalten von git diagnose entspricht
--mode=stats.Die Option
--mode=allsammelt alles, was in--mode=statsenthalten ist, sowie Kopien der Verzeichnisse.git,.git/hooks,.git/info,.git/logsund.git/objects/info. Diese zusätzlichen Informationen können sensibel sein, da sie verwendet werden können, um den vollständigen Inhalt des diagnostizierten Repositorys zu rekonstruieren. Benutzer sollten Vorsicht walten lassen, wenn sie ein mit--mode=allerzeugtes Archiv teilen.
GIT
Teil der git[1] Suite