2015-09-04 4 views
1

Можно ли изменить цвет хэша в git reflog? Тот, который он использует сейчас, трудно читать. Я попытался следующие в моем .gitconfig файле:Изменить цвет для "git reflog"

[color "reflog"] 
hash = red 

Я также попытался ref и reference. Я использую git 2.5.1 на Ubuntu.

ответ

3

Вы можете использовать --pretty для настройки выхода. Чтобы изменить хэш-красный:

git reflog --pretty='format:%C(red)%h%Creset %gD %gs' 

или включать имена филиалов, относительную дату изменения и автор

git reflog --pretty='format:%C(red)%h%Creset %gD: %gs %C(yellow)%d%Creset %Cgreen(%ar) %C(bold blue)<%an>%Creset' 

см git help log дополнительные параметры форматирования.

+0

В примере в этом ответе используйте '% gD' вместо' -', чтобы выбрать селектор reflog в обычном месте и в формате. – Wolf

+0

@ Вольф, спасибо, я обновил свой ответ – joran

+0

Я добавил псевдоним, 'rl', который использовал вашу конфигурацию. Можно ли создать псевдоним 'reflog' для' git reflog'? –