--graph hacer git log --all mostrar la ubicación actual como GLOG hg hace

votos
16

¿Cómo puedo hacer git mostrar mi nodo actual en el gráfico de registro? git log --graph --all Marca todos los nodos igualmente con *, pero estoy acostumbrado a Mercurial, donde hg GLog visualmente diferencia a mi nodo actual mediante la representación con @. Esto es especialmente útil después de git fetch (también conocido como hg pull), cuando mi nodo actual no será necesariamente en la parte superior.

En este momento tengo que averiguar de hash de mi nodo actual y luego buscar a través de la salida del registro gráfico. ¿Hay una mejor manera?

PS - Estoy en un entorno no gráfico por lo gitk no es una opción.

[ACTUALIZACIÓN: Ahora estoy totalmente aclimatado a Git, y la primera cosa que la creación de un nuevo entorno es el siguiente comando para configurar un alias de git:

git config --global alias.map 'log --graph --full-history --all --color --decorate'

Esto me permite escribo git mapen cualquiera de recompra y ver un mapa ASCII-art de todas las ramas y se compromete, y mi lugar en ese mapa. Este alias es probablemente mi único comando git más utilizado en este punto (además de agregar y comprometerse), realmente indispensable para mí]

Publicado el 15/11/2011 a las 11:12
por usuario
En otros idiomas...                            


2 respuestas

votos
2

Tal vez añadiendo un poco de opción de formato, se puede ver donde la cabeza es:

--pretty=format:"%h%x09%d%x20%s"

Consulte " Visualización de la topología de sucursal en git " para la ilustración.

Respondida el 15/11/2011 a las 11:33
fuente por usuario

votos
11

Añadiendo la --decorateopción mostrará las referencias que apuntan a cada confirmación. Así, por ejemplo, verá CABEZA y origen / HEAD (o lo que sea) en los lugares correctos.

Incluso pueden ser en colores bonitos que si ha habilitado.

PD. gracias por hacer que compruebe esto - es realmente muy agradable, especialmente la forma en que se muestra también mis varios alijos.

Respondida el 15/11/2011 a las 11:38
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more