Как добавить имя автора к пользовательскому псевдониму git?

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

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

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

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

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

1 ответ

Решение

Просто добавьте код цвета %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"
Другие вопросы по тегам