Jak emulować git log --decorate różne kolory dla każdego typu gałęzi

Tworząc mój ulubiony widok dziennika git, utworzyłem ten 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

Tworzy to wyjście, takie jak:

Brakuje mi tutaj innej kolorystyki typów gałęzi, jak wlog --oneline --decorate --graph.

Opcja --decorate (która domyślnie używa = short) nadaje różnym rozpoznawanym gałęziom inny kolor. Rodzaje gałęzi(HEAD, origin/master, origin/HEAD, master) są w kolorze cyjan, czerwony, czerwony, zielony. Moje są jednak bezbarwne; pokolorowane tylko na żółto całej części gałęzi.

Czy istnieje sposób na nadanie różnych kolorów różnymuprzejmy oddziałów z własnym pseudonimem?

questionAnswers(2)

yourAnswerToTheQuestion