7 ответов:
для просмотра различных цветов для команды diff используйте:
git config --global color.diff trueчтобы глобально изменить цвета для большинства команд, используйте:
git config --global color.ui true
цвета в Git
Git может покрасить свой выход к вашему стержню, который может помочь вам визуально разобрать выход быстро и легко. Несколько вариантов могут помочь вам установить окраску в соответствии с вашими предпочтениями.
цвета.интерфейс
Git автоматически окрашивает большую часть своего выхода, если вы попросите его. Вы можете получить очень конкретную информацию о том, что вы хотите покрасить и как; но чтобы включить все цвета терминала по умолчанию, установите цвет.пользовательский интерфейс правда:
$ git config --global color.ui trueкогда это значение установлено, Git окрашивает свой выход, если выход идет на терминал. Другие возможные настройки-false, которые никогда не окрашивают вывод и всегда задают цвета все время, даже если вы перенаправляете команды Git в файл или передаете их другой команде.
вы редко будете хотеть цвет.интерфейс = всегда. В большинстве сценариев, Если вам нужны цветовые коды в перенаправленном выводе, вы можете вместо этого передать флаг --color команде Git для принудительной передачи это использовать цветовые коды. Цвет.ui = true настройка почти всегда то, что вы хотите использовать.
color.*если вы хотите быть более конкретным о том, какие команды окрашены и как, Git предоставляет параметры раскраски для конкретных глаголов. Каждый из них может быть true, false или всегда:
color.branch color.diff color.interactive color.statusкроме того, каждый из них имеет подмножества, которые можно использовать для установки определенных цветов для частей вывода, Если вы хотите переопределить каждый цвет. Например, для установки метаинформации в выводе diff на синий передний план, черный фон и полужирный текст вы можете запустить
$ git config --global color.diff.meta "blue black bold"вы можете установить цвет в любое из следующих значений: нормальный, черный, красный, зеленый, желтый, синий, пурпурный, голубой или белый. Если вы хотите, чтобы атрибут был полужирным в предыдущем примере, вы можете выбрать полужирный, тусклый, ul, мигающий и обратный.
см. git config manpage для всех подмножеств, которые вы можете настроить, если вы хотите это сделать.
ссылка : http://git-scm.com/book/ch7-1.html
я использовал следующее решение:
git config --global color.diff auto git config --global color.status auto git config --global color.branch auto
git config --global color.diff true git config --global color.status true git config --global color.branch true git config --global color.interactive trueдоступно 4 типа настроек:
- ложные отключен
- правда - включено, только в командной строке
- всегда - всегда включена
нашел это отличный пост в блоге это объясняет, как настроить цвета git и каковы стандартные цвета. Таким образом, добавьте следующие строки в свой
~/gitconfigfile: (вот мой - довольно ль?)[color] ui = auto [color "branch"] current = auto remote = white reverse [color "diff"] meta = yellow bold frag = magenta bold new = green bold [color "status"] added = yellow bold changed = green untracked = cyanв современных версиях Git the
colour.uiнастройки теперьautoпо умолчанию.вы можете использовать следующие цвета:
normal,black,red,green,yellow,blue,magenta,cyanиwhite.вы можете также предоставить следующие дополнительные модификаторы:
bold,dim,ul,blinkиreverse.
Внимание:git1.8.4 (июнь 2013 года),вам не придется делать ничего:
многие учебники учат пользователей устанавливать " цвет.ui " в "авто", как первое, что после установки"
user.name/email" ввести себя в Git.
теперь переменная "auto".
Comments