En el libro de la comunidad de git, dice
Otra cosa interesante que puede hacer es visualizar el gráfico de confirmación con la opción '--graph', así:
$ 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
Le dará una representación ASCII bastante agradable de las líneas del historial de confirmación.
¿Cómo debo leer este gráfico? ¿En qué se 420eac9
diferencia del resto?
git
git-branch
git-log
Miguel
fuente
fuente
420eac9
se realizó después de la primera confirmación de lae1193f8
rama, pero no necesariamente después30e367c
|
símbolos de la izquierda (los más a la izquierda) una representación de la rama en la que estoy actualmente?420eac9
está en una rama diferente a las 3 confirmaciones "debajo" de ella. Las ramas divergieron despuésd6016bc
y se fusionaron5e3ee11
.fuente
d6016bc
y se desarrolló en paralelo con la rama original.