Im Git-Community-Buch heißt es
Eine weitere interessante Möglichkeit besteht darin, das Commit-Diagramm mit der Option '--graph' zu visualisieren.
$ git log --pretty=format:'%h : %s' --graph * 2d3acf9 : ignore errors from SIGCHLD on trap * 5e3ee11 : Merge branch 'master' of git://github.com/dustin/grit |\ | * 420eac9 : Added a method for getting the current branch. * | 30e367c : timeout code and tests * | 5a09431 : add timeout protection to grit * | e1193f8 : support for heads with slashes in them |/ * d6016bc : require time for xmlschema
Es wird eine ziemlich schöne ASCII-Darstellung der Commit-Verlaufszeilen geben.
Wie soll ich diese Grafik lesen? Wie unterscheidet 420eac9
sich von den anderen?
git
git-branch
git-log
Michael
quelle
quelle
420eac9
wurde nach dem ersten Commit dere1193f8
Niederlassung durchgeführt, aber nicht unbedingt nach30e367c
|
Symbole links (ganz links) eine Darstellung des Zweigs, in dem ich mich gerade befinde ?420eac9
befindet sich in einem anderen Zweig als die 3 Commits "darunter". Die Zweige gingen auseinanderd6016bc
und wurden zusammengelegt5e3ee11
.quelle
d6016bc
dem ursprünglichen Zweig erstellt und parallel dazu entwickelt wurde.