¿Por qué no se muestra el nombre de la sucursal en el historial de git?

Tengo un código que descargué con git. En el código, creo una nueva twig para mis modificaciones con el siguiente command:

git checkout -b branch_5 

Después de terminar la edición de los files, hice una confirmación local

 git commit -a 

Y luego creé el parche. Pero no puedo ver el nombre de la nueva twig en el historial ni en el file de parche generado.

¿Alguna explicación? ¿Me estoy perdiendo algo en la creación de la nueva sucursal?

¿Dónde puedo encontrar la información sobre la nueva sucursal?

Si desea ver los nombres de las sucursales en la salida de logging de Git, puede usar la opción --decorate del git log de git log :

 git log --oneline --graph --decorate 

Puede leer más sobre las opciones de git log en la documentation oficial de Linux Kernel Git .

Las twigs son metainformación. Una twig simplemente apunta a una confirmación en su repository. Por lo tanto, ningún compromiso puede saber nada sobre en qué twig se encuentra. ¿Cuál es exactamente tu expectativa? ¿Qué quieres hacer con la información de la sucursal?

Quizás su mejor lugar para comenzar es en la documentation para la bifurcación: http://git-scm.com/book/es/Git-Branching-What-a-Branch-Is

Dado que las confirmaciones pueden existir en múltiples twigs, no hay una manera simple de mostrar la información de la twig en un post de confirmación. Podrías probar gitk para ver tu historial completo de treees de revisión.

Los parches tienen un problema similar: los commits en cuestión podrían estar en múltiples twigs. Un parche es solo un set de instrucciones para search cambios en un file (o files), por lo que existe independientemente de las twigs específicas.