Git

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

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

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

$ git clone https: // github.com / schacon / simplegit-progit

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

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

$ git журнал

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

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

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

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

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

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

$ git log -p -2

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

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

$ git log -stat

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

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

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

$ git журнал --pretty = oneline

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

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

$ git log --pretty = format: "% h -% an,% ar:% s"

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

Параметры Описание
-п Он отображает патч, введенный в каждый журнал фиксации.
-стат Он отображает полную сводку каждой фиксации.
-Shortstat Он показывает только вставленные, удаленные и измененные строки.
-только имя Он показывает список имен файлов, которые были обновлены после детали фиксации.
-имя-статус Он показывает информацию о затронутых файлах с подробностями добавленных, обновленных и удаленных файлов.
-прелесть Показывает вывод в указанном формате
-одна линия Показывает вывод в одной строке
-график Показывает ASCII-график истории слияния и ветки
-относительная дата Используя эту опцию, вы можете использовать относительную дату, например, 3 недели назад, вместо указания полного формата даты.

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

$ git журнал помощи

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

Переназначьте кнопки мыши по-разному для разных программ с помощью X-Mouse Button Control
Может быть, вам нужен инструмент, который мог бы изменять управление вашей мышью с каждым приложением, которое вы используете. В этом случае вы можете...
Обзор беспроводной мыши Microsoft Sculpt Touch
Я недавно прочитал о Microsoft Sculpt Touch беспроводная мышь и решил ее купить. Побывав некоторое время, я решил поделиться своим опытом с ним. Эта б...
Экранный трекпад и указатель мыши AppyMouse для планшетов с Windows
Пользователи планшетов часто пропускают указатель мыши, особенно когда они привыкли пользоваться ноутбуками. Смартфоны и планшеты с сенсорным экраном ...