Получаем больше информации от git log

Сегодня делимся коротким советом с теми, кто использует git через консоль. Это одна из первых команд, которые автор этого совета рекомендует использовать на новой машине, и по его заверениям, сам он все время убеждается в бесценности этого инструмента:

git config --global alias.lg "log --color --graph --pretty=format:'%Cred%h%Creset -%C(yellow)%d%Creset %s %Cgreen(%cr)%C(bold blue)<%an>%Creset' --abbrev-commit"

После этой команды можно использовать git lg вместо стандартного git log. Что же делает git lg? Она превращает стандартный неинформативный вывод:


в такой, наполненный информацией:


Прелестно, не правда ли? Вы получаете больше информации, избавляясь от лишнего. И, в качестве бонуса, вы видите ветвления и можете перемещаться по репозиторию. Это просто неимоверно удобно для навигации, при вызове git rebase и бесценно в случае работы в таких системах, как GitHub.

А еще у нас есть статья с другими полезностями командной строки Linux, которые вам стоит начать использовать.