Commit-Leitfaden

GitHub Commit Graph: Regeln, fehlende Commits und wie man ihn liest

Erfahre, wie der GitHub Commit Graph mit dem Contribution Graph zusammenhängt, warum Commits fehlen, wie man den Verlauf liest und was du vor einer 3D-Visualisierung prüfen solltest.

Kurzantwort: kein rohes Git-Protokoll

Ein GitHub Commit Graph ist kein vollstandiges lokales Git-Protokoll. Er zeigt nur Commits, die GitHub nach E-Mail-, Branch-, Repository-, Fork- und Zeitregeln deinem Profil zuordnen kann.

Prufe daher den offiziellen Profil-Graph, bevor du GitHub City offnest. Die 3D-Stadt macht Muster sichtbar, kann aber nicht gezahlte Commits nicht herbeizaubern.

Prufe Autor-E-Mail, gezahlten Branch, Fork-Kontext, private Sichtbarkeit und Aktualisierungszeit, bevor du Visualisierungen vergleichst.

Der Begriff GitHub-Commit-Verlaufsgraph meint meist den commitbezogenen Teil des größeren Contribution Graph. Prüfe zuerst im offiziellen Profil, ob der Commit gezählt wurde. Für weitere Regeln hilft der Leitfaden zum GitHub Contribution Graph; ein 3D-Tool dient nur der Darstellung.

Prufdiagramm fur Commits mit E-Mail, Branch, Repository und GitHub City
Ein Commit ergibt erst dann eine verlassliche GitHub-City-Ansicht, wenn GitHub ihn Konto, Branch und Repository richtig zuordnen kann.

Was lasst einen Commit zahlen?

GitHub verlangt mehr als nur einen Push. Ein Commit kann im Repository sichtbar sein und trotzdem nicht als Profilbeitrag erscheinen.

Die Tabelle fasst die wichtigsten Kontrollen zusammen, bevor du eine 3D-Visualisierung interpretierst.

Prufung Gutes Signal Haufiges Problem
Commit-E-Mail Die Autor-E-Mail ist mit dem Konto verbunden oder nutzt die GitHub-noreply-Adresse. Lokales Git nutzte eine alte, berufliche, falsche oder generische Adresse.
Branch Der Commit erreichte den Default-Branch oder gh-pages. Die Arbeit blieb auf dev, feature oder einem nicht gemergten Branch.
Repository Der Commit liegt in einem eigenstandigen Repository und erfullt die Kontobeziehung. Er existiert nur in einem nicht gemergten Fork oder Kontext, den GitHub nicht zahlt.
Zeit Der Graph hatte Zeit zur Aktualisierung und die Zeitstempel sind plausibel. Der Commit ist neu, rebased, amended oder zeitlich verwirrend.
Privat Private Sichtbarkeit ist aktiviert, wenn private Arbeit zahlen soll. Private Arbeit ist verborgen oder nur anonymisiert sichtbar.

Fehlersuche: Warum erscheinen meine Commits nicht?

Gehe diese Punkte durch, bevor du Git-Historie anderst oder ein Visualisierungstool verantwortlich machst.

1

Autor-E-Mail prufen

Offne den Commit und kontrolliere die Identitat. Mit .patch an der Commit-URL siehst du auch die From:-Zeile.

2

Gezahlten Branch bestatigen

Commits zahlen meist erst auf dem Default-Branch oder gh-pages. Merge Arbeit aus dev oder feature/* zuerst.

3

Fork und Repository prufen

Commits in einem Fork zahlen oft erst, wenn sie upstream per Pull Request gemergt sind.

4

Private Sichtbarkeit prufen

Private Beitrage hangen von den Profileinstellungen ab und werden oft nur anonym dargestellt.

5

Vor Historien-Rewrites warten

Wenn alles korrekt wirkt und der Commit neu ist, warte vor Rebase, Author-Rewrite oder Force-Push.

Wie du den Graph liest, bevor du eine Stadt baust

Lies den Graph als Muster, nicht als Produktivitatswert. Dichte Wochen konnen fokussierte Arbeit, kleine Commits oder generierte Anderungen bedeuten; ruhige Wochen konnen Reviews, Planung oder private Arbeit verdecken.

Fur ein Portfolio braucht der Graph Kontext. GitHub City verwandelt das Muster in eine Stadt, aber die Projekterzahlung bleibt wichtig.

Fur breitere Regeln lies den Contribution-Graph-Leitfaden. Fur Tool-Auswahl siehe den 3D-Tool-Vergleich.

Entwickler

Erkenne sichtbare Aktivitatsphasen und erganze Projektkontext.

Reviewer

Nutze den Graph als Lesehilfe, nicht als Einstellungsmetrik.

Studierende

Prufe E-Mail und Branch, bevor du Historie reparierst.

GitHub-City-Nutzer

Bestatige den offiziellen Graph vor der 3D-Stadt.

Wo 3D-Tools passen

GitHub City ist ein Prasentationstool. Es hilft beim Erkunden und Teilen eines visuellen Profils, ersetzt aber keine GitHub-Dokumentation und keine Repository-Logs.

Diese Seite bedient die Diagnose-Absicht von github commit graph. Die Startseite bleibt auf das Online-Tool ausgerichtet.

Nächster Schritt

Wenn der offizielle Graph stimmt, offne GitHub City und erzeuge die 3D-Stadt.

Häufige Fragen

Ist das derselbe Graph wie der Contribution Graph?

Nein. Der Contribution Graph kann auch Issues, Pull Requests, Reviews, Discussions, Repository-Erstellung und Forks enthalten.

Warum ist der Commit im Repository sichtbar, aber nicht im Profil?

E-Mail, Branch, Fork, Aktualisierungszeit oder Repository-Kontext konnen verhindern, dass GitHub ihn zahlt.

Zahlen private Commits?

Ja, wenn die private Sichtbarkeit entsprechend gesetzt ist, meist ohne Repository-Details.

Zeigt GitHub City nicht gezahlte Commits?

Normalerweise nicht. Korrigiere zuerst den offiziellen Graph.

Soll ich Git-Historie umschreiben?

Nur wenn die Ursache klar ist und du das Risiko fur andere Mitwirkende verstehst.

Warum wird mein GitHub-Commit nicht im Graph angezeigt?

Prüfe die Commit-E-Mail, Repository-Art, Branch, Kontozuordnung, Fork-Situation und die Aktualisierungsverzögerung. Ein passender Commit kann bis zu 24 Stunden benötigen.

Verlassliche Quellen