Форматировщик и упрощающий формат логов Git
Гид
Форматировщик и упрощающий формат логов Git
Вставьте сырую выдачу из git log и мгновенно преобразуйте её в чистую, легко сканируемую таблицу HTML, таблицу Markdown, готовую к копированию, или структурированный массив JSON. Инструмент автоматически распознаёт наиболее распространённые форматы логов (--oneline, --mediumи --pretty=fuller) и нормализует столбец даты, поэтому вы можете сразу вставить результат в описание релиза, в описание запроса на внесение изменений или в внутреннюю дашборд.
Как использовать
- Выполните
git logв ваш терминал с любыми флагами, которые вам нравятся, и скопируйте вывод. - Вставьте её в поле Вывод Git Log в поле ввода слева.
- Оставить Формат ввода на Автоопределение, или выберите точный формат, который вы использовали.
- Выберите Формат даты (ISO, краткий, RFC 2822 или относительный) если вы хотите нормализовать временные метки.
- Выберите ваш Вывод в формате цель: таблица HTML, таблица Markdown или массив JSON.
- Используйте кнопку копирования, чтобы получить исходный текст, кнопку загрузки, чтобы сохранить файл, или просмотрите живой HTML-превью выше исходного кода.
Возможности
- Автоматическое распознавание форматов – Распознаёт
--oneline,--mediumи--pretty=fullerвывод без настройки. - Три формата вывода – Генерирует стилизованную таблицу HTML, таблицу на языке GitHub, или массив JSON за один клик.
- Живой HTML-превью – Увидите отформатированную таблицу выше исходного текста, чтобы точно знать, как будет выглядеть ваш текст для читателей.
- Настройка форматов дат – Преобразует стандартные строки дат Git в формат ISO 8601, краткий формат даты, RFC 2822 или человеко-понятный относительный формат времени.
- Столбцы хэш, автор, дата, тема – Автоматически распознаётся из блока лога, поэтому вывод остаётся компактным при отсутствии полей.
- Ссылки и слияния коммитов – Сохраняет ссылки на ветки и метки из заголовка, а также строку
Merge:при наличии. - Только на стороне клиента – Ваши сообщения коммитов остаются в браузере; ничего не загружается или не хранится.
Часто задаваемые вопросы
-
Какова разница между форматом Git log oneline и форматом medium?
The
--onelineформат выводит один коммит на строку в виде<short-hash> <subject>, с возможным дополнением имен ссылок в скобках. По умолчанию--mediumформат выводит многострочный блок на каждый коммит с полным хэшем на первой строке и меткамиAuthor:иDate:заголовков, за которыми следует отформатированное сообщение коммита. Формат medium более подробный, но сохраняет принадлежность автора и временные метки; формат oneline компактный и идеален для просмотра истории. -
Почему Git по умолчанию выводит даты в не-ISO формате?
Git наследует свой стандартный формат дат (в стиле RFC 2822, например,
Tue Oct 10 13:55:36 2024 -0700) от старых Unix-конвенций электронной почты, где коммиты первоначально передавались в виде патчей по электронной почте. Формат ISO 8601 более удобен для машин, поэтому Git также поддерживает--date=isoи ряд других форматов. Инструменты, потребляющие логи, обычно нормализуют даты, чтобы системы ниже уровня могли правильно сортировать или сравнивать коммиты. -
Что такое краткий хэш в коммите Git?
Каждый коммит Git идентифицируется 40-символьным хэшем SHA-1 (или SHA-256 в новых репозиториях), который является хэшем содержимого. Краткий хэш — это просто первые 7 (или более) символов этого хэша. Git автоматически расширяет количество символов, необходимое для однозначной идентификации в рамках репозитория, поэтому краткий хэш — это компактная, но всё ещё уникальная ссылка на коммит.
-
Что такое слияние коммитов и как он отличается от обычного коммита?
Обычный коммит имеет ровно одного родителя и представляет собой линейное изменение на основе существующей истории. Коммит слияния имеет два или более родителей и соединяет две расходящиеся ветки обратно вместе. В
git log --medium, коммиты слияния помечены дополнительнымMerge:заголовком, который перечисляет хэши родителей, что отличает их от коммитов функций. -
Почему таблицы HTML и Markdown полезны для обмена историей коммитов?
Развернутый
git logвывод — это монотипный текст, который плохо отображается в большинстве систем документирования. Преобразование его в таблицу HTML или Markdown даёт каждому полю коммита собственный столбец, позволяет читателям быстро просматривать множество коммитов и позволяет встраивать историю в описания релизов, списки изменений, вики или описания запросов на внесение изменений, где Markdown и HTML являются первостепенными форматами.
Установите наши расширения
Добавьте инструменты ввода-вывода в свой любимый браузер для мгновенного доступа и более быстрого поиска
恵 Табло результатов прибыло!
Табло результатов — это интересный способ следить за вашими играми, все данные хранятся в вашем браузере. Скоро появятся новые функции!
Подписаться на новости
все Новые поступления
всеОбновлять: Наш последний инструмент Был добавлен 13 Июня 2026
