Ich verwende ein benutzerdefiniertes Git-Protokollformat. Ich habe color.ui=truein meine gesetzt .gitconfig. Zum Beispiel dieses einfache Format:
git log --pretty=format:"%h %d %s" --decorate
Dies würde so etwas wie drucken
52a41e0 (HEAD, local) Commit message foo
185bd17 (remote) The commit message
HEAD, local, remote wird ohne Farbe ausgegeben, git log --oneline --decoratewährend HEAD (fett cyan), local (fett grün) und remote (fett rot) mit Farbe ausgegeben werden . Jetzt kann ich das %dmit so etwas umschließen %Cred%d%Creset, dass alle Ref-Namen rot werden.
Wie kann ich aktuelle, lokale und ferne Referenznamen mit unterschiedlichen Farben versehen, wenn ich ein benutzerdefiniertes Format mit Git-Protokoll verwende?
