Как проверить журналы Git?

How Do I Check Git Logs



Иногда, когда вы клонировали репозиторий или создавали различные коммиты, используя существующую историю коммитов, вам может понадобиться просмотреть всю историю коммитов, чтобы увидеть, что произошло раньше. Чтобы отобразить всю историю коммитов, вы можете проверить журнал Git, очень полезный инструмент, который позволяет вам просматривать все подробности о предыдущих коммитах, которые были выполнены в определенном проекте. Простейшая команда log отображает историю коммитов, которая ведет к текущему состоянию извлеченной ветви. Все коммиты отображаются в обратном хронологическом порядке, что означает, что вы можете сначала просмотреть недавние коммиты.

В этой статье будет продемонстрировано, как проверять или просматривать журналы Git с помощью системы Ubuntu 20.04. Все приведенные ниже примеры взяты из простого проекта Git под названием «simplegit». Во-первых, вам нужно получить этот проект. Следовательно, вы должны открыть приложение «Терминал», нажав «Ctrl + Alt + t», и выполнить следующую команду, чтобы клонировать репозиторий «simplegit» в вашей системе:







$git clonehttps://github.com/Schacon/simplegit-progit

Просмотр журналов коммитов Git

Вы можете просмотреть историю фиксации в журнале Git, используя следующую команду:



$git журнал

Как мы уже упоминали выше, в первую очередь будут отображаться все последние совершенные коммиты.







На изображении выше вы можете видеть, что список коммитов «git log» содержит имя автора, а также адрес электронной почты, дату и сообщение фиксации.

Параметры команды журнала Git

Доступно несколько параметров, которые вы можете использовать с командой «git log» для отображения того же результата, который вы ищете. Ниже мы упомянули некоторые наиболее популярные параметры, связанные с командой git log.



Показать последние коммиты

Лучшая опция -p, доступная для зафиксированных журналов, - это исправленный вывод, который ограничивает отображаемый журнал указанным числом «n». Он ограничит вывод и отобразит количество последних выполненных коммитов. Например, мы хотим отображать только 2 недавние записи журнала коммитов. Следовательно, вам необходимо выполнить следующую команду:

$git журнал -п -2

Отображение сводки журнала каждой фиксации

Вы также можете отобразить полную сводку каждой фиксации с помощью «git log». Например, вы хотите отобразить статистику каждой фиксации, тогда вы можете использовать параметр «–stat» с командой «git log» следующим образом:

$git журнал-штат

Как вы заметили из вышеприведенного вывода, опция –stat также выводит на печать подробности об измененных файлах, количестве добавленных или удаленных файлов и отображает файлы, которые были изменены после каждой записи фиксации. Более того, полная сводка будет отображаться в конце вывода.

Отображать каждый журнал фиксации в однострочном формате

Параметр –pretty полезен для изменения формата вывода. Если вы хотите отображать каждое значение фиксации только в одной строке, то с помощью следующей команды вы можете распечатать каждый журнал фиксации в одной строке:

$git журнал --хорошенький= oneline

Отображение настраиваемого вывода журнала Git

Используя опцию формата, вы можете указать формат выходного журнала. Эта опция «форматирования» полезна, особенно когда вы хотите создать вывод для машинного анализа. Используя следующие спецификаторы формата с опцией формата, вы можете сгенерировать настраиваемый вывод «git log»:

$git журнал --хорошенький= формат:'% h -% an,% ar:% s'

Вы можете изучить дополнительные параметры, связанные с «журналом git». Здесь мы упомянули следующие варианты, которые помогут вам в будущем:

Параметры Описание
-п Он отображает исправление, представленное в каждом журнале фиксации.
-штат Он отображает полную сводку каждой фиксации.
–Shortstat Он показывает только вставленные, удаленные и измененные строки.
–Nameonly Он показывает список имен файлов, которые были обновлены после детали фиксации.
–Name-status Он показывает информацию о затронутых файлах с деталями добавленных, обновленных и удаленных файлов.
–Prety Показывает вывод в указанном формате
-одна линия Показывает вывод в одной строке
–Граф Показывает ASCII-график истории слияния и ветки
–Relative-date Используя эту опцию, вы можете использовать относительную дату, например, 3 недели назад, вместо указания полного формата даты.

Дополнительную помощь можно получить на страницах руководства «git log». Введите следующую команду, чтобы отобразить справочную страницу:

$идтипомощьбревно

В этой статье мы обсудили, как просмотреть журнал коммитов Git в системе Ubuntu 20.04. Мы также перечислили и объяснили различные параметры, которые вы можете использовать с командой «git log».