Когда вы запустите 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"
