Git log hübsches Format, Zeilenumbruch nach Platzhalter wenn nicht leer

Ich habe einen Git-Alias für ein Protokoll im hübschen Format:

lg = log -10 --graph --abbrev-commit --pretty=format:'%C(auto)%d%Creset%n %C(bold yellow)%h%Creset - %s %Cgreen(%cr) %C(bold blue)<%an>%Creset'

Welche ergibt folgendes:

Ich kann keine Möglichkeit finden, nach den Referenznamen eine neue Zeile zu erstellen, nur wenn der Platzhalter nicht leer ist.

Daspretty Formate Wiki-Seite hat Operatoren zum Hinzufügen oder Entfernen (+ oder -) der Zeilenumbrüche vor dem Platzhalter, jedoch nicht danach.

Antworten auf die Frage(2)

Ihre Antwort auf die Frage