Cómo emular el registro de git - decorar los diferentes colores por tipo de rama

Al hacer mi vista de registro de git favorita he creado este alias:

graph = log --pretty=format:'%Cgreen%ad%Creset %C(yellow)%h%Creset%C(yellow)%d%Creset %s %C(cyan)[%an]%Creset %Cgreen(%ar)%Creset' --date=short --graph

Esto crea una salida como:

Lo que me falta aquí es la diferente coloración de los tipos de rama como enlog --oneline --decorate --graph.

El --decorate (que usa = short por defecto) le da a las diferentes ramas reconocidas un color diferente. Los tipos de rama(HEAD, origin/master, origin/HEAD, master) Son de color cian, rojo, rojo, verde. Los míos sin embargo son incoloros; Coloreado solo con el amarillo de la parte entera de las ramas.

¿Hay una manera de dar diferentes colores a los diferentestipo ¿De ramas con un alias propio?

Respuestas a la pregunta(2)

Su respuesta a la pregunta