Git-Log-Formatter & -Aufbereiter
Führung
Git-Log-Formatter & -Aufbereiter
Fügen Sie den rohen Ausgabewert von git log und verwandeln Sie ihn sofort in eine saubere, scannbare HTML-Tabelle, eine kopierfertige Markdown-Tabelle oder ein strukturiertes JSON-Array. Das Tool erkennt automatisch die gängigsten Log-Formate (--oneline, --mediumund --pretty=fuller) und normalisiert die Datumsspalte, sodass Sie das Ergebnis direkt in eine Release-Notiz, eine Pull-Request-Beschreibung oder ein internes Dashboard einfügen können.
Nutzung
- Führen Sie
git login Ihrem Terminal mit den gewünschten Flags und kopieren Sie den Ausgabewert. - Fügen Sie ihn in das Git Log Output in der linken Textfeld.
- Verlassen Eingabeformat auf Automatische Erkennung, oder wählen Sie das genaue Format aus, das Sie verwendet haben.
- Wählen Sie einen Datumseinstellung (ISO, kurz, RFC 2822 oder relativ), wenn Sie die Zeitstempel normalisieren möchten.
- Wählen Sie Ihr Ausgabeformat aus: HTML-Tabelle, Markdown-Tabelle oder JSON-Array.
- Verwenden Sie die Kopfzeile, um den Quelltext zu kopieren, die Download-Option, um eine Datei zu speichern, oder lesen Sie die Live-HTML-Vorschau über dem Quellcode.
Funktionen
- Format automatisch erkennen – Erkennung von
--oneline,--mediumund--pretty=fullerAusgabe ohne Konfiguration. - Drei Ausgabeformate – Erstellen Sie eine gestaltete HTML-Tabelle, eine GitHub-ähnliche Markdown-Tabelle oder ein JSON-Array in einem Klick.
- Live-HTML-Vorschau – Sehen Sie die gerenderte Tabelle über dem Quelltext, damit Sie genau wissen, was Ihre Leser sehen werden.
- Konfigurierbare Datumseinstellungen – Wandeln Sie die Standard-Datumzeichen von Git in ISO 8601, kurze Datumform, RFC 2822 oder lesbarer relativer Zeit um.
- Hash, Autor, Datum, Thema-Spalten – Wird automatisch aus dem Log-Block erkannt, sodass die Ausgabe kompakt bleibt, wenn Felder fehlen.
- Verweise und Merge-Commits – Erhält die Branch- und Tag-Verweise aus dem Header sowie die
Merge:Zeile, wenn vorhanden. - Nur clientseitig – Ihre Commit-Messages bleiben im Browser; nichts wird hochgeladen oder gespeichert.
Häufig gestellte Fragen
-
Was ist der Unterschied zwischen dem Git-Log-Format oneline und dem Format medium?
Der
--onelineFormat gibt einen Commit pro Zeile aus als<short-hash> <subject>, optional gefolgt von Ref-Namen in Klammern. Das Standard--mediumFormat gibt ein mehrzeiliges Blockformat pro Commit aus, wobei der vollständige Hash auf der ersten Zeile steht und beschrifteteAuthor:undDate:Überschriften, gefolgt von einem eingerückten Commit-Text. Medium ist ausführlicher, behält aber Autor und Zeitstempel bei; oneline ist dicht und ideal für die Durchsicht der Geschichte. -
Warum gibt Git die Datumsangaben in einem nicht-ISO-Format standardmäßig aus?
Git erbt seinen Standard-Datumsformat (RFC 2822-Stil, z. B.
Tue Oct 10 13:55:36 2024 -0700) aus alten Unix-E-Mail-Verträgen, bei denen Commits ursprünglich als E-Mail-Patches ausgetauscht wurden. ISO 8601 ist für Maschinen freundlicher, weshalb Git auch--date=isound eine Reihe weiterer Formate unterstützt. Werkzeuge, die Log-Ausgabe verarbeiten, normalisieren typischerweise die Datumseinstellung, damit die nachfolgenden Systeme Commits ordnen oder vergleichen können. -
Was bedeutet die kurze Hash-Identifikation in einem Git-Commit?
Jeder Git-Commit wird durch einen 40-stelligen SHA-1 (oder SHA-256 in neueren Repos) Digest seiner Inhalte identifiziert. Der kurze Hash ist einfach die ersten 7 (oder mehr) Zeichen dieses Digests. Git erweitert automatisch die Anzahl der Zeichen, um innerhalb eines bestimmten Repositorys eindeutig zu bleiben, sodass der kurze Hash eine kompakte, aber dennoch eindeutige Referenz zum Commit darstellt.
-
Was ist ein Merge-Commit und wie unterscheidet er sich von einem regulären Commit?
Ein regulärer Commit hat genau einen Vater und stellt eine lineare Änderung auf einem bestehenden Historie dar. Ein Merge-Commit hat zwei oder mehr Väter und verbindet zwei divergierende Branchen wieder zusammen. In
git log --mediumwerden Merge-Commits mit einem zusätzlichenMerge:Header gekennzeichnet, der die Vater-Hashes auflistet, was sie von Feature-Commits unterscheidet. -
Warum sind HTML- und Markdown-Tabellen nützlich für die Darstellung von Commit-Geschichten?
Der rohe
git logAusgabewert ist monospaced Text, der in den meisten Dokumentationssystemen nicht gut dargestellt wird. Die Umwandlung in eine HTML- oder Markdown-Tabelle gibt jeder Commit-Feld seinen eigenen Spaltenplatz, ermöglicht Lesern die Durchsicht mehrerer Commits gleichzeitig und macht es möglich, die Geschichte in Release-Notizen, Changelog-Dateien, Wikis oder Pull-Request-Beschreibungen zu integrieren, wo HTML und Markdown erste Klasse sind.
Erweiterungen installieren
IO-Tools zu Ihrem Lieblingsbrowser hinzufügen für sofortigen Zugriff und schnellere Suche
恵 Die Anzeigetafel ist eingetroffen!
Anzeigetafel ist eine unterhaltsame Möglichkeit, Ihre Spiele zu verfolgen. Alle Daten werden in Ihrem Browser gespeichert. Weitere Funktionen folgen in Kürze!
Unverzichtbare Tools
Alle Neuheiten
AlleAktualisieren: Unser neuestes Werkzeug hinzugefügt am 13. Juni 2026
