Consulta de formatting de logging de Git

Tengo este logging gráfico ( git log --oneline --all --decorate --graph ) en mi repository testgit:

 * 760711e (HEAD -> dev, master) Initial commit 

Si realizo una confirmación en mi twig de desarrollo, el logging de gráfico sería este:

 * c710544 (HEAD -> dev) Initial dev * 760711e (master) Initial commit 

Mi pregunta es: si dev es una twig, ¿por qué no se ve así ?:

  * c710544 (HEAD -> dev) Initial dev / * 760711e (master) Initial commit 

Quiero decir, es una sucursal, ¿no? ¿Por qué parece que formaría parte de la twig master ? Tal vez sea una pregunta tonta, pero solo es curiosidad. :PAG

como sabrá, las twigs en git son básicamente solo pointers para commits

su command de logging de git ahora muestra todos los commits a los que apunta cualquier bifurcación, y la historia de estos confirma el compromiso inicial.

En su ejemplo, el maestro apunta a la confirmación inicial, el dev apunta a una confirmación que tiene el compromiso inicial como pnetworkingecesor directo

por lo tanto, git log solo muestra las dos confirmaciones, ya que cubren todas las twigs existentes y su historial vuelve a la confirmación inicial.

una vez que avanzas en tu twig principal (al comprometerte mientras se está revisando), git log mostrará algo más como esto

 * master | * dev |/ * initial commit 

que podría ser lo que esperas

En esta visualización, cada confirmación en y debajo de un nombre de twig está en esa twig. Así que el master tiene un commit mientras el dev tiene dos. En otras palabras, ambos commits están en dev . El primer commit está en ambas twigs.