Как я могу изменить определенный цвет шрифта в git? - PullRequest
17 голосов
/ 08 марта 2011

Я хочу изменить «красный» цвет шрифта в git на что-то более похожее на розовый. Я стараюсь держать мои мониторы довольно тусклыми, и всякий раз, когда я просматриваю различия, красный шрифт на черном фоне трудно читать Итак, есть ли способ указать, что я хочу использовать другой цвет для красного, предпочтительно с помощью одной команды?

Я использую msysgit с MINGW32 на Win7.

Ответы [ 4 ]

17 голосов
/ 08 марта 2011
git config --global color.status.updated magenta
git config --global color.status.untracked magenta
git config --global color.diff.old magenta

Вы должны просмотреть справочную страницу git-config для всех различных вариантов, найти что-нибудь вроде color.*.<slot> (где * - подстановочный знак).

3 голосов
/ 08 марта 2011

Я полагаю, что Git просто использует цветовые коды терминалов ... поэтому вам нужно изменить цветовые коды ANSI вашего терминала на другой цвет. Способ сделать это (и даже возможно ли это) зависит от терминала.

1 голос
/ 04 апреля 2017

Я думаю, что ответ Эндрю не на 100% точен, color.status.updated по умолчанию цвет зеленый, а не красный.Поэтому мой ответ будет:

git config --global color.status.changed magenta
git config --global color.status.untracked magenta
git config --global color.diff.old magenta
0 голосов
/ 24 сентября 2015

Возможно, проверьте, что цвета профиля вашего терминала не установлены на "поделиться системной темой" и убедитесь, что фон вашего терминала черный.

Я только что прочитал это и обнаружил, что у меня был какой-то оттенок почти черного, но на самом деле довольно светлый, который я никогда не замечал

...