Раскраска вывода в Git в Unix/Linux

Раскраска вывода в Git в Unix/Linux

По умолчанию, при использовании команд  в git (git diff, git status, git add и так далее) вывод не подсвечивается. Это очень затрудняет читаемость, по этому,  в своей статье «Раскраска вывода в Git в Unix/Linux» я расскажу как можно сделать цветной вывод и тем самым облегчить себе жизнь 🙂

Вот пример того что должно получиться:

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

Чтобы начать вносить изменения, открываем файл (в проекте где есть гит):

# vim .git/config

PS:  Так же, для текущего юзера, можно создать .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 = red #cyan

И так расскажу что каждая строка означает. Первая секция [color] имеет опцию «ui = auto» и говорит git-у использовать авто подсветку и автоматически раскрашивать вывод. После чего, я прописываю раскраску для некоторых команд. Для примера, имеется команда «git status» и чтобы немного приукрасить вывод для данной команды необходимо прописать секцию [color «status»] и прописать параметры и цвета.

На этом тема «Раскраска вывода в Git в Unix/Linux» завершена, а для дополнительной инфы по командам, а так же узнать ее параметры можно использовать команду «man git config».

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.