Mach aus deiner Historie einen Git-Graph.
Füg die Ausgabe von git log ein und LetDraw zeichnet einen Git-Graph, den du bearbeiten kannst: ein Kasten pro Commit mit kurzem Hash und Nachricht, Branch- und Tag-Namen an den Commits, auf die sie zeigen, und Pfeile von jedem Commit zu seinen Eltern. Merges und Branches ergeben endlich auf einen Blick Sinn.
So visualisierst du deine Git-Historie
Ein Befehl im Terminal, einmal Einfügen in LetDraw.
git log mit Eltern ausführen
Für das beste Ergebnis führe git log --all --pretty=format:'%h %p%d %s' aus, damit jede Zeile den Commit, seine Eltern und seine Branch- oder Tag-Namen enthält.
In „Aus Code generieren“ einfügen
Öffne „Aus Code generieren“ (eine Pro-Funktion) im Menü „Weitere Werkzeuge“ und füge ein. Das git log wird automatisch erkannt und eine Live-Vorschau erscheint.
Richtung wählen
Ordne die Commits von oben nach unten oder von links nach rechts an und wechsle zwischen einem klaren und einem skizzenhaften Look.
Einfügen und erklären
Leg den Graph auf die Leinwand, kreise den entscheidenden Commit ein, füge Notizen hinzu, dann teil einen Link oder exportiere als PNG, SVG oder PDF.
Ein Git-Graph zum Bearbeiten, nicht nur zum Anschauen
Commits mit einem Branch oder Tag erscheinen grün, Merge-Commits bernsteinfarben und der Rest blau, mit einem Pfeil von jedem Commit zu jedem seiner Eltern. Weil das Ergebnis aus normalen LetDraw-Formen besteht, kannst du einen Branch beiseiteziehen, einen fehlerhaften Merge hervorheben oder eine Haftnotiz ergänzen, bevor du ihn teilst.
- Branch- und Tag-Namen an den Commits, auf die sie zeigen
- Merge-Commits hervorgehoben, mit Pfeilen zu jedem Elternteil
- Bis zu 200 Commits pro Einfügen, --graph-Linien werden toleriert
Wenn ein Bild mehr sagt als ein Log
Branch-Historie lässt sich schwer in Worten und leicht in einem Bild erklären.
Onboarding
Zeig neuen Teammitgliedern, wie main-, Release- und Feature-Branches in deinem echten Repository zusammenhängen.
Code-Reviews
Häng direkt im Review ein Bild davon an, was ein Branch enthält und wohin er gemergt wird.
Einen chaotischen Merge entwirren
Ordne die Commits rund um einen Vorfall an und markiere, wo die falsche Änderung hereinkam.
Release Notes und Doku
Zeig, welche Commits zwischen zwei Tags gelandet sind, und exportiere den Graph als PNG, SVG oder PDF.
Branching-Strategie
Vergleiche, wie dein Team tatsächlich brancht, mit dem Workflow, auf den ihr euch geeinigt habt.
Git unterrichten
Mach aus einem Demo-Repository ein Diagramm und zeichne live darauf, während du Rebase und Merge erklärst.
FAQ: Git-Graph
Welches git-log-Format funktioniert am besten?
Was ist mit git log --oneline oder --graph?
Verlässt meine Historie den Browser?
Ist das kostenlos?
Weitere Diagramme aus Code
Sieh deine Branches, statt nur über sie zu lesen.
Öffne LetDraw, füg dein git log ein und erhalte einen Commit-Graph, den du bearbeiten und teilen kannst.