Wie man Git-Log emuliert - verschiedene Farben pro Zweig-Typ dekorieren

Bei der Erstellung meiner bevorzugten Git-Protokollansicht habe ich diesen Alias ​​erstellt:

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

Dies erzeugt eine Ausgabe wie:

Was ich hier vermisse, ist die unterschiedliche Färbung der Zweigarten wie inlog --oneline --decorate --graph.

Das --decorate (das standardmäßig = short verwendet) verleiht den verschiedenen erkannten Zweigen eine andere Farbe. Die Zweigarten(HEAD, origin/master, origin/HEAD, master) sind Cyan, Rot, Rot, Grün gefärbt. Meine sind jedoch ungefärbt; Nur mit dem Gelb des ganzen Astteils gefärbt.

Gibt es eine Möglichkeit, den verschiedenen Farben zu geben?nett von Filialen mit einem eigenen Alias?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage