Раскраска вывода в Git в Unix/Linux
По умолчанию, при использовании команд в git (git diff, git status, git add и так далее) вывод не подсвечивается. Это очень затрудняет читаемость, по этому, в своей статье «Раскраска вывода в Git в Unix/Linux» я расскажу как можно сделать цветной вывод и тем самым облегчить себе жизнь 🙂
Вот пример того что должно получиться:
Чтобы начать вносить изменения, открываем файл (в проекте где есть гит):
# 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».