Цвета в Git
Git может раскрасить вывод на ваш терминал, что может помочь вам быстро и легко визуально разобрать вывод. Ряд параметров может помочь вам установить цвет по вашему вкусу.
color.ui
Git автоматически раскрашивает большую часть своего вывода, если вы об этом попросите. Вы можете получить очень конкретную информацию о том, что вы хотите покрасить и как; но чтобы включить все цвета терминала по умолчанию, установите для color.ui значение true:
$ git config --global color.ui true
Когда это значение установлено, Git окрашивает его вывод, если вывод идет на терминал. Другими возможными настройками являются false, которые никогда не окрашивают вывод и всегда устанавливают цвета постоянно, даже если вы перенаправляете команды Git в файл или передаете их другой команде.
Вы редко будете хотеть color.ui = всегда. В большинстве сценариев, если вы хотите использовать цветовые коды в перенаправленном выводе, вместо этого вы можете передать флаг --color команде Git, чтобы заставить ее использовать цветовые коды. Параметр color.ui = true - почти всегда то, что вы хотите использовать.
color.*
Если вы хотите более точно определить, какие команды окрашены и как, Git предоставляет настройки раскраски для глагола. Каждому из них можно присвоить значение true, false или всегда:
color.branch
color.diff
color.interactive
color.status
Кроме того, каждый из них имеет поднаборы, которые можно использовать для установки определенных цветов для частей вывода, если вы хотите переопределить каждый цвет. Например, чтобы установить метаинформацию в выводе diff на синий передний план, черный фон и полужирный текст, вы можете запустить
$ git config --global color.diff.meta "blue black bold"
Вы можете установить цвет на любое из следующих значений: нормальный, черный, красный, зеленый, желтый, синий, пурпурный, голубой или белый. Если вы хотите, чтобы в предыдущем примере был такой атрибут, как полужирный, вы можете выбрать полужирный, тусклый, уль, мерцательный и обратный.
См. Справочную страницу git config для всех поднаборов, которые вы можете настроить, если вы хотите это сделать.
Ссылка: http://git -scm.com / book / ch7-1.html