Раскраска вывода команд в Git. Linux статьи
Написать статью
Войдите, чтобы писать статьи

Раскраска вывода команд в Git

1

Распределенная система контроля версий Git использует семейство команд git. Их вывод не подсвечивается (не раскрашивается разными цветами), что сильно затрудняет чтение результатов (например, при использовании git diff). Рассмотрим, как раскрасить вывод команд git разными цветами.
Раскраска команд git
 

Настройки GIT для текущего пользователя можно задать в файле с именем .gitconfig, который хранится в домашней директории. Создайте в домашней директории файл .gitconfig и добавьте в него строки:

  [color]
    ui = auto
  [color "branch"]
    current = yellow reverse
    local = yellow
    remote = green
  [color "diff"]
    meta = yellow bold
    frag = magenta bold
    old = red bold
    new = green bold
  [color "status"]
    added = yellow
    changed = green
    untracked = cyan

Это типичная популярная конфигурация Первая секция [color] использует настройку ui = auto это означает использовать автоматическую подсветку (автоматическое раскрашивание). Далее мы для некоторых команд используем свою раскраску. Например, чтобы задать раскраску для команды git status мы используем секцию [color «status»], в которой задаем параметры и цвета. Например, added = yellow означает — выводить новые файлы (added) желтым (yellow) цветом.

Получить дополнительную информацию по каждой команде и ее параметрам, которые используются для задания цветов, можно почитать в руководстве по настройке git, выполнив в терминале команду: man git config. В руководстве см. раздел Variables и параметры color.*

Лайков: +1
войдите, чтобы ставить лайки
1
  • Опубликовано: 24.01.2012

Комментарии

Рустам
24.01.2012
17:33
Постоянная ссылка на комментарийПостоянная ссылка на комментарий
+1
войдите, чтобы ставить лайки
Ещё в секцию [color "diff"] можно добавить
whitespace = red reverse

Чтобы отображались пробельные символы

Написать комментарий

Ваше имя:
Текст комментария:
  • Уважать других.
  • Не ругаться.
  • Без оскорблений.
  • Без грубости.
  • Не переходить на личности.
  • Писать на русском языке.
  • Без политики.
  • Без флуда.
Правила