Ты можешь преобразовывать вывод git log в разные форматы, используя опцию --pretty. Эта опция позволяет настраивать вывод за пределами стандартного формата.
Git предоставляет несколько встроенных вариантов формата:
oneline - Показывает коммиты в однострочном форматеshort - Выводит сокращённую информациюmedium - Стандартный формат с умеренной детализациейfull - Полная информация о коммитеformat - Произвольный формат с использованием плейсхолдеровСамый простой способ — использовать один из предопределённых форматов:
git log --pretty=oneline
Это выводит каждый коммит в однострочном формате с хешем коммита и сообщением.
Для большего контроля используй опцию format со спецификаторами формата:
git log --pretty=format:"%h - %an, %ar : %s"
%h - Сокращённый хеш коммита%an - Имя автора%ar - Дата автора (относительная)%s - Тема/сообщение коммита%ad - Дата автора%ae - Email автораЗапуск команды с произвольным форматом даёт результаты вроде:
ba72a6c - Dave Adams, 3 years ago : changed the version number
Такой подход особенно полезен, когда тебе нужен стабильный, читаемый вывод логов для отчётов или интеграции с другими инструментами.
Опция --pretty в git log позволяет тебе кастомизировать формат вывода, используя встроенные форматы или собственные спецификаторы формата.
Новый — ещё не проверен сообществом
Вы