Недавно я увидел, что консоль Git в Windows окрашена, например. Зеленый для дополнений, красный для удаления и т.д. Как мне раскрасить мою консоль Ubuntu Git?
Чтобы установить его, я использовал команду: $ sudo apt-get install git-core
Недавно я увидел, что консоль Git в Windows окрашена, например. Зеленый для дополнений, красный для удаления и т.д. Как мне раскрасить мою консоль Ubuntu Git?
Чтобы установить его, я использовал команду: $ sudo apt-get install git-core
Как отметил @VonC, color.ui по умолчанию auto, так как git 1.8 +0,4. Не скоро релиз;)
Из вопроса Unix и Linux Stackexchange Как раскрасить вывод git? и ответ by @Evgeny:
git config --global color.ui auto
color.ui- это мета-конфигурация, которая включает в себя все различные конфигурацииcolor.*, доступные с помощью командgit. Это подробно объясняется вgit help config.
В основном это проще и надежнее, чем устанавливать разные настройки color.*.
Подробное объяснение из git config документации:
color.ui. Эта переменная определяет значение по умолчанию для переменных, таких какcolor.diffиcolor.grep, которые управляют использованием цвета для каждого семейства команд. Его объем будет расширяться по мере того, как все команды узнают конфигурацию, чтобы установить значение по умолчанию для параметра--color. Установите для параметраalways, если вы хотите, чтобы весь вывод, не предназначенный для потребления компьютером, использовал цвет, доtrueилиauto, если вы хотите, чтобы такой вывод использовал цвет при записи на терминал или вfalseилиneverесли вы предпочитаете использовать команды git, чтобы не использовать цвет, если это явно не указано с другой конфигурацией или опцией--color.
Например, см. http://www.arthurkoziel.com/2008/05/02/git-configuration/
Интересная часть
Цветной вывод:
git config --global color.branch auto git config --global color.diff auto git config --global color.interactive auto git config --global color.status auto
Добавьте в свой файл .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
Git автоматически выделяет большую часть своего вывода, если вы его попросите. Вы можете получить очень конкретную информацию о том, что вы хотите покрасить и как; но для включения всех цветов по умолчанию, установите color.ui в true:
git config --global color.ui true
В Ubuntu или любой другой платформе (да, Windows тоже!); начиная git1.8.4, который был выпущен 2013-08-23, вам не нужно ничего делать:
Многие обучающие программы научат пользователей устанавливать "color.ui" на "auto" как первое, после того как вы установили "
user.name/email", чтобы представить себя Git. Теперь переменная по умолчанию имеет значение "auto".
Итак, вы увидите цвета по умолчанию.
В вашем файле ~/.gitconfig просто добавьте это:
[color]
  ui = auto
Он выполняет все ваши команды git.
Другой способ - отредактировать .gitconfig (создать один, если не существует), например:
vim ~/.gitconfig
а затем добавьте:
[color]
  diff = auto
  status = auto
  branch = auto
GIT использует цветной вывод по умолчанию, но в некоторой системе, такой как CentOS, он не включен. Вы можете включить его таким образом
git config --global color.ui  true 
git config --global color.ui  false 
git config --global color.ui  auto 
Вы можете выбрать требуемую команду здесь.
Здесь - глобальный необязательно применять действие для каждого репозитория в вашей системе. Если вы хотите применить раскраску для текущего репозитория, тогда вы можете сделать что-то вроде этого -
 git config color.ui  true