Когда вы запустите git log --decorate --pretty=oneline
, на выходе будут записи типа (HEAD, refs/published/master, master)
с цветом.
В моем gitconfig также есть следующее:
[color "branch"]
current = yellow reverse
local = yellow
remote = green
Как вы копируете эти цвета при выполнении пользовательского формата, например:
git log --decorate --stat --graph --pretty=format:"%d %Cgreen%h%Creset (%ar - %Cred%an%Creset), %s%n"