Anúncios incomodam? Ir Sem anúncios Hoje

Formatação e Aparência do Log do Git

DadosDesenvolvedorTexto
ANUNCIADO Remover?
[iotools_git_log_formatter_prettifier]
ANUNCIADO Remover?

Guia

Git Log Formatter & Prettifier - IO Tools

Formatação e Aparência do Log do Git

Cole a saída bruta de git log e instantaneamente transforme em uma tabela HTML limpa e fácil de ler, uma tabela Markdown pronta para cópia ou um array JSON estruturado. A ferramenta detecta automaticamente os formatos de log mais comuns (--oneline, --mediume, e --pretty=fuller) e normaliza a coluna de data, para que você possa colar o resultado diretamente em uma nota de lançamento, uma descrição de solicitação de pull ou um painel interno.

Como usar

  1. Execute git log no seu terminal com quaisquer flags que preferir e cole a saída.
  2. Cole na Saída do Git Log na área de texto da esquerda.
  3. Deixe Formato de entrada em Detectar Automaticamente, ou escolha o formato exato que você usou.
  4. Escolha um Formato de Data (ISO, curto, RFC 2822 ou relativo) se quiser normalizar os timestamps.
  5. Escolha seu Saída como destino: tabela HTML, tabela Markdown ou array JSON.
  6. Use o botão de cópia para obter a fonte, o botão de download para salvar um arquivo ou veja a prévia HTML em tempo real acima do código-fonte.

Características

  • Detecção automática de formatos – Reconhece --oneline, --mediume, e --pretty=fuller saída sem configuração.
  • Três destinos de saída – Gera uma tabela HTML estilizada, uma tabela Markdown de estilo GitHub ou um array JSON em um clique.
  • Prévia HTML em tempo real – Veja a tabela renderizada acima da fonte para saber exatamente o que seus leitores verão.
  • Formatos de data configuráveis – Converte as strings de data padrão do Git para ISO 8601, data curta, RFC 2822 ou tempo relativo legível.
  • Colunas de hash, autor, data e assunto – Detectadas automaticamente a partir do bloco de log para manter a saída compacta quando campos estão ausentes.
  • Referências e commits de fusão – Preserva as referências de ramo e rótulo do cabeçalho, além da Merge: linha quando presente.
  • Somente no lado do cliente – Os seus mensagens de commit permanecem no navegador; nada é enviado ou armazenado.

Perguntas frequentes

  1. Qual a diferença entre o formato de log do Git oneline e o formato medium?

    O --oneline formato imprime um commit por linha como <short-hash> <subject>, opcionalmente seguido por nomes de referência entre parênteses. O formato padrão --medium imprime um bloco multilinha por commit com o hash completo na primeira linha e cabeçalhos rotulados, seguidos por uma mensagem de commit indentada. O formato medium é mais detalhado, mas preserva a autoria e os timestamps; o formato oneline é denso e ideal para escaneamento de histórico. Author: e Date: Por que o Git imprime datas em formato não-ISO por padrão?

  2. O Git herda seu formato de data padrão (estilo RFC 2822, por exemplo,

    ) das convenções antigas de e-mail do Unix, onde os commits eram originalmente trocados como patches por e-mail. O formato ISO 8601 é mais amigável para máquinas, o que é a razão pela qual o Git também suporta Tue Oct 10 13:55:36 2024 -0700e uma série de outros formatos. Ferramentas que consomem saídas de log normalmente normalizam as datas para que sistemas downstream possam ordenar ou comparar commits com confiabilidade. --date=iso O que representa o hash curto em um commit do Git?

  3. Cada commit do Git é identificado por um digesto SHA-1 (ou SHA-256 em repositórios mais novos) de 40 caracteres de seus conteúdos. O hash curto é simplesmente os primeiros 7 (ou mais) caracteres desse digesto. O Git expande automaticamente tantos caracteres quanto necessário para permanecer unívoco dentro de um repositório específico, então o hash curto é uma referência compacta, mas ainda unicamente identificadora, ao commit.

    O que é um commit de fusão e como difere de um commit comum?

  4. Um commit comum tem exatamente um pai e representa uma mudança linear sobre uma história existente. Um commit de fusão tem dois ou mais pais e une duas ramificações divergentes de volta juntas. Em

    , os commits de fusão são marcados com um cabeçalho extra que lista os hashes dos pais, o que os diferencia dos commits de funcionalidade. git log --mediumPor que as tabelas HTML e Markdown são úteis para compartilhar o histórico de commits? Merge: saída é texto monoespaciado que não se renderiza bem em sistemas de documentação comuns. Converter para uma tabela HTML ou Markdown dá a cada campo de commit sua própria coluna, permite que os leitores escaneiem muitos commits de uma vez e torna possível incorporar o histórico em notas de lançamento, registros de alterações, wikis ou descrições de solicitação de pull, onde HTML e Markdown são cidadãos de primeira classe.

  5. foi adicionado em 13 de junho de 2026

    Bruta git log Git Log Formatter & Prettifier 1

Quer eliminar anúncios? Fique sem anúncios hoje mesmo

Instale nossas extensões

Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida

Ao Extensão do Chrome Ao Extensão de Borda Ao Extensão Firefox Ao Extensão Opera

O placar chegou!

Placar é uma forma divertida de acompanhar seus jogos, todos os dados são armazenados em seu navegador. Mais recursos serão lançados em breve!

ANUNCIADO Remover?
ANUNCIADO Remover?
ANUNCIADO Remover?

Notícias com destaques técnicos

Envolver-se

Ajude-nos a continuar fornecendo ferramentas gratuitas valiosas

Compre-me um café
ANUNCIADO Remover?