Heute gibt es nur einen kurzen, aber interessanten Tip zu git log --graph
. Wenn du verwirrt darüber bist, wo Branches hinführen oder wie Merges funktioniert haben und entweder zu faul bist, gitk
, gitx
oder den “GitHub Network Graph”: zu starten, so kannst du eine wirklich einfache und schnelle graphische Repräsentation deiner Commits erhalten.
git log --graph
produziert das folgende Bild für meinen Clone des jekyll Repositories, das Änderungen des gestrigen Beitrags Branchen und Mergen aufweist, die noch nicht hochgeladen worden sind. In dieser Form ist die Ausgabe allerdings noch nicht sehr hilfreich:
Lass uns das mit git log --graph --pretty=oneline --abbrev-commit
ein wenig schlanker gestalten, so dass wir die Commits komprimiert erhalten und nur 7 Zeichen des SHA1 angezeigt werden:
Viel besser! Natürlich gibt es eine ganze Reihe von Möglichkeiten zur graphischen Darstellung des Repositories.
UPDATE: Den Befehl gibt es nur in den Git-Versionen 1.5.6 und aufwärts.