Commit-Leitfaden

GitHub Commit Graph: Was zahlt, warum Commits fehlen und wie du ihn liest

Erfahre, wie der GitHub Commit Graph mit dem Contribution Graph zusammenhangt, warum Commits fehlen und was du vor GitHub City prufen 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.

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.

Next step

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

FAQ zum Commit Graph

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.

Verlassliche Quellen