Git

Como faço para verificar os logs do Git?

Como faço para verificar os logs do Git?
Às vezes, quando você clonou um repositório ou criou vários commits usando um histórico de commits existente, você pode querer olhar em todos os históricos de commits para ver o que aconteceu antes. Para exibir todo o histórico de commits, você pode verificar o log do Git, uma ferramenta muito útil que permite ver todos os detalhes sobre os commits anteriores que foram executados em um determinado projeto. O comando de log mais simples exibe o histórico de commits que leva ao estado atual do branch em check-out. Todos os commits são exibidos em ordem cronológica reversa, o que significa que você pode ver os commits recentes primeiro.

Este artigo lhe dará uma demonstração de como verificar ou visualizar os logs do Git usando o Ubuntu 20.04 sistema. Todos os exemplos dados abaixo que pegamos são de um projeto Git simples chamado 'simplegit'. Primeiro, você precisa obter este projeto. Portanto, você deve abrir o aplicativo 'Terminal' pressionando 'Ctrl + Alt + t' e executar o seguinte comando para clonar o repositório 'simplegit' em seu sistema:

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

Visualizando Logs de commits do Git

Você pode ver o histórico de commits no registro Git usando o seguinte comando:

$ git log

Como mencionamos acima, todos os commits ocorridos mais recentemente serão exibidos primeiro.

Você pode ver na imagem exibida acima a lista de comandos 'git log' confirma com o nome do autor junto com o endereço de e-mail, data e a mensagem de confirmação.

Opções de comando do Git log

Várias opções estão disponíveis, que você pode usar com o comando 'git log' para exibir o mesmo resultado que você está procurando. Abaixo, mencionamos algumas opções que são mais populares relacionadas ao comando git log.

Exibir commits recentes

A melhor opção -p que está disponível sobre os logs confirmados é a saída corrigida, que limita o log exibido ao número especificado 'n'. Isso limitará a saída e exibirá o número de commits que ocorreram mais recentemente. Por exemplo, queremos exibir apenas 2 entradas de log de commits recentes. Portanto, você deve executar o seguinte comando:

$ git log -p -2

Exibir cada resumo do log de confirmação

Você também pode exibir o resumo completo de cada commit com o 'log git'. Por exemplo, se você deseja exibir a estatística de cada confirmação, pode usar a opção '-stat' com o comando 'git log' da seguinte maneira:

$ git log -stat

Como você notou na saída acima, a opção -stat também imprimirá os detalhes sobre os arquivos modificados, o número de arquivos adicionados ou removidos e exibirá os arquivos que foram alterados após cada entrada de confirmação. Além disso, um resumo completo será exibido no final da saída.

Exibir cada registro de confirmação em um formato de linha

A opção -prettyéútil para mudar o formato de saída. Se você deseja exibir cada valor de confirmação em apenas uma linha, usando o seguinte comando, você pode imprimir cada registro de confirmação em uma única linha:

$ git log --pretty = oneline

Exibir saída personalizada do log Git

Usando a opção de formato, você pode especificar o formato do registro de saída. Esta opção de 'formato' é útil, especialmente quando você deseja criar uma saída para análise de máquina. Usando os seguintes especificadores de formato, com a opção de formato, você pode gerar uma saída personalizada 'git log':

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

Você pode explorar mais opções relacionadas ao 'log git'. Aqui, mencionamos as seguintes opções que o ajudarão no futuro:

Opções Descrição
-p Ele exibe o patch introduzido com cada registro de confirmação.
-Estado Mostra o resumo completo de cada commit.
-shortstat Mostra apenas as linhas inseridas, excluídas e modificadas.
-apenas pelo nome Mostra uma lista dos nomes dos arquivos que foram atualizados após o detalhe do commit.
-nome-status Mostra as informações dos arquivos afetados com detalhes de arquivos adicionados, atualizados e excluídos.
-prety Mostra a saída no formato especificado
-uma linha Mostra a saída em apenas uma linha
-gráfico Mostra o gráfico ASCII do histórico de mesclagem e ramificação
-data relativa Usando esta opção, você pode usar a data relativa como 3 semanas atrás em vez de especificar o formato de data completa.

Você pode obter mais ajuda nas páginas de manual do 'git log'. Digite o seguinte comando para exibir a página do manual:

$ git help log

Discutimos como visualizar o registro de commits do Git no Ubuntu 20.04 sistema neste artigo. Também listamos e explicamos as diferentes opções que você pode usar com o comando 'git log'.

Instale o emulador Dolphin mais recente para Gamecube e Wii no Linux
O Dolphin Emulator permite que você jogue seus jogos de Gamecube e Wii escolhidos em computadores pessoais Linux (PC). Sendo um emulador de jogo disp...
Como usar o GameConqueror Cheat Engine no Linux
O artigo cobre um guia sobre como usar o mecanismo de cheat GameConqueror no Linux. Muitos usuários que jogam no Windows costumam usar o aplicativo “C...
Melhores emuladores de console de jogo para Linux
Este artigo irá listar software de emulação de console de jogo popular disponível para Linux. A emulação é uma camada de compatibilidade de software q...