Как добавить имя автора к пользовательскому псевдониму 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"