Данная статья является переводом. Автор: Jacob Bennett. Ссылка на оригинал.
Журналы Git не совсем удобны, чтобы просматривать их «из коробки».
Использование git log дает вам чрезвычайно детализированную информацию, и обычно не ту, что вы ищете.
`git log`

Результат выполнения команды git log. Данное изображение и все остальной в этой статье взяты отсюда.
Давайте будем честны. Эти журналы никого не впечатляют. Они скучны. И они полны информации, которая вам сейчас не нужна. Есть способ получше получить общее представление о том, что происходит в вашем проекте.
Больше полезных материалов вы найдете на нашем телеграм-канале «Библиотека программиста»
Используя --graph и --format, мы можем быстро получить сводку о коммитах git в нашем проекте.
`git log --graph --format=format:'%C(bold blue)%h%C(reset) - %C(bold green)(%ar)%C(reset) %C(white)%an%C(reset)%C(bold yellow)%d%C(reset) %C(dim white)- %s%C(reset)' --all`

Результат выполнения команды git log --graph --format=format:'<>' --all
Ух ты! Вот какие красивые логи! Даже есть подобие разветвленного дерева.
Эти журналы показывают, кто над чем работал, когда были внесены изменения и как ваши изменения вписываются в общую картину.
-graph добавляет древовидный граф слева. Это не самый стильный график, но он помогает визуализировать изменения в ветках проекта. (Читайте документы здесь.)-format позволяет настроить формат ваших журналов. Есть предустановленные форматы на выбор, или вы можете написать собственный формат, как в этом примере. (Читайте документы здесь.)