Bonitos gráficos de ramas de Git

Resuelto krosenvold asked hace 15 años • 0 respuestas

He visto algunos libros y artículos que tienen gráficos realmente bonitos de ramas y confirmaciones de Git. ¿Cómo puedo crear imágenes imprimibles de alta calidad del historial de Git?

krosenvold avatar Jun 29 '09 17:06 krosenvold
Aceptado

Actualización: publiqué una versión mejorada de esta respuesta a la pregunta Visualización de la topología de la rama en Git , ya que es mucho más apropiada allí. Dejo esta respuesta por razones históricas (y representativas, lo admito), aunque estoy realmente tentado a simplemente eliminarla.

Mis dos centavos : tengo dos alias que normalmente incluyo en mi ~/.gitconfigarchivo:

[alias]
lg1 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%s%C(reset) %C(dim white)- %an%C(reset)%C(auto)%d%C(reset)' --all
lg2 = log --graph --abbrev-commit --decorate --format=format:'%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(reset) %C(bold green)(%ar)%C(reset)%C(auto)%d%C(reset)%n''          %C(white)%s%C(reset) %C(dim white)- %an%C(reset)'
lg = lg1

git lg/ git lg1Se ve como esto: git lg1

y git lg2se ve así: git lg2


(Nota: ahora existen respuestas mucho más aplicables a esta pregunta, como las de fracz , Jubobs o Harry Lee ).

Slipp D. Thompson avatar Jan 31 '2012 04:01 Slipp D. Thompson

Muchas de las respuestas aquí son geniales, pero para aquellos que solo quieren una respuesta simple de una línea sin tener que configurar alias ni nada adicional, aquí está:

git log --all --decorate --oneline --graph

No todo el mundo estaría haciendo algo git logtodo el tiempo, pero cuando lo necesites recuerda:

" Un perro " = git log -- todos -- decorar -- una línea -- gráfico

Ingrese la descripción de la imagen aquí

si entras

git config --global alias.adog "log --all --decorate --oneline --graph"

en el símbolo del sistema una vez, puede usar

git adog

desde ese mensaje incluso si lo cierra y lo vuelve a abrir.

Patoshi パトシ avatar Jan 29 '2016 00:01 Patoshi パトシ