Formatação e Aparência do Log do Git
Guia
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
- Execute
git logno seu terminal com quaisquer flags que preferir e cole a saída. - Cole na Saída do Git Log na área de texto da esquerda.
- Deixe Formato de entrada em Detectar Automaticamente, ou escolha o formato exato que você usou.
- Escolha um Formato de Data (ISO, curto, RFC 2822 ou relativo) se quiser normalizar os timestamps.
- Escolha seu Saída como destino: tabela HTML, tabela Markdown ou array JSON.
- 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=fullersaí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
-
Qual a diferença entre o formato de log do Git oneline e o formato medium?
O
--onelineformato imprime um commit por linha como<short-hash> <subject>, opcionalmente seguido por nomes de referência entre parênteses. O formato padrão--mediumimprime 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:eDate:Por que o Git imprime datas em formato não-ISO por padrão? -
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=isoO que representa o hash curto em um commit do Git? -
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?
-
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. -
foi adicionado em 13 de junho de 2026
Bruta
git logGit Log Formatter & Prettifier 1
Instale nossas extensões
Adicione ferramentas de IO ao seu navegador favorito para acesso instantâneo e pesquisa mais rápida
恵 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!
Ferramentas essenciais
Ver tudo Novas chegadas
Ver tudoAtualizar: Nosso ferramenta mais recente Texto (150 itens)
