Как добавить имя автора к пользовательскому псевдониму git? - PullRequest
0 голосов
/ 11 ноября 2018

Я настроил пользовательский псевдоним git, который очень часто использую для просмотра полного графика и сводки коммитов.

[alias]
    graph = log --oneline --all --decorate --graph

Одна вещь, которую я хотел бы добавить к этому псевдониму, это имя автора. Я пытаюсь добавить его, используя следующую конфигурацию опции формата

git log --oneline --all --decorate --graph --format=format:"%h%x09%d%x09%an%x09%s"

Эта команда, кажется, работает, но я не получаю красивую цветовую кодировку для хеша коммитов и имен веток. Может кто-нибудь подсказать, как мне сохранить выделение цветом для названий веток и зафиксировать хэши?

1 Ответ

0 голосов
/ 11 ноября 2018

Просто добавьте код цвета %C(auto) перед строкой формата:

git log --all --decorate --graph --format=format:"%C(auto)%h%x09%d%x09%an%x09%s"

Однако имя автора не окрашено по умолчанию , поэтому перед ним вам потребуется определенный код цвета, например

git log --all --decorate --graph --format=format:"%C(auto)%h%x09%d%x09%C(blue)%an%C(reset)%x09%s"
...