Como produzir log git apenas com primeira linha

Como produzir log git apenas com primeira linha
O Git é um dos repositórios conhecidos para sistemas de controle de versão e usada amplamente entre os programadores para ficar de olho nas mudanças que estão sendo realizadas regularmente. Às vezes, observa -se que buscar a história não cumpre o propósito dela; Então, você precisa filtrar o conteúdo de acordo. O Git fornece esta instalação com seu comando Git Log; O log git é usado para exibir o conteúdo do histórico, filtrando -o de acordo com as opções fornecidas.

Se você tiver uma longa lista de commits e deseja apenas informações básicas sobre compromissos; Então o comando Git Log fornece uma exibição de uma linha de cada commit. Preparamos este post para demonstrar o uso do comando Git Log para obter a saída do Commit em apenas uma linha: vamos iniciar este guia do uso geral do log Git seguido por nossa área direcionada:

Importância do log git

O comando Git Log é um dos principais colaboradores do Git para torná -lo uma escolha melhor para projetos de controle de versão. As mudanças são cometidas com frequência e as informações sobre essas confirmações são armazenadas na história. O comando Git Log é usado para buscar a história e recuperar as informações relacionadas àquelas compromissos. O comando git oferece para obter as informações relacionadas às confirmações, filtrando o conteúdo conforme o requisito do usuário. Por exemplo, se você deseja filtrar os compromissos executados por autores específicos; Você só precisa inserir o nome do autor com o comando Git Log, em vez de passar por todas as confirmações e depois procurar esse autor manualmente.

Como usar o Git Log

A aplicação geral do log git é especificada pela sintaxe escrita abaixo:

log git [] [] [[-] ]

A opção neste comando refere -se ao padrão de saída do comando log; e o intervalo de revisão é especificado para obter a lista de começos entre duas revisões e o caminho é especificado Obtenha o conteúdo do log apenas para esse arquivo:

Adicionamos um projeto do GitHub para verificar os compromissos desse projeto: use qualquer comando mencionado abaixo para imprimir todos os compromissos do projeto em detalhes:

$ git log

Ou:

$ git log --l

Ambos os comandos exibirão as informações detalhadas sobre os compromissos: você notará uma saída de várias páginas deste comando que indica as seguintes informações: hash exclusivo de compromisso, hora/data desse nome e nome do autor e email.

Como usar o Git Log para imprimir apenas uma linha

Como a execução geral do comando Git Log fornece informações detalhadas sobre comissões; Mas, em algum momento. Se você deseja obter informações limitadas que funcionem para você, você pode usar “uma linha”Opção do comando git que imprime apenas uma informação de linha sobre compromissos. Esse "uma linha”A propriedade é baseada em duas opções do comando Git Log: que são“-Bonito = Oneline" e "-ABREV-COMMIT”:

Para destacar a diferença, executamos as duas opções emitindo o comando mencionado abaixo:

O "-Pretty = online”A opção imprime o formato de uma linha de comprometimentos, mas não suporta uma forma curta de sh: o seguinte comando pode ser usado para acioná-lo:

$ git log --pretty = online

O "-ABREV-COMMIT”As impressões se comprometem com todas as informações, mas apenas o hash de cada confirmação está em forma curta; Use o comando mencionado abaixo para executar esta opção:

$ git log --abrev-commit

As duas opções acima são mescladas para obter o resultado em uma única opção com o comando git log: execute o comando mencionado abaixo para obter o resultado de dois comandos acima apenas em um único comando:

$ git log --oneeline

A saída mostra que apenas informações importantes sobre comprometimento são fornecidas que incluem o curto hash de comprometimento e nome desse compromisso.

Conclusão

A tecnologia de computação está mudando dia a dia para torná -la mais competente neste ambiente revolucionário. Essas mudanças podem estar na forma de invenção de software ou no hardware e atualizá -las também está nesse fenômeno. Milhões de projetos são mantidos pelas organizações que trabalham na indústria de computadores e esses projetos encontram adição de código fonte diariamente; Portanto, as empresas preferem usar um sistema de controle de versão para acompanhar as mudanças. Um software de código aberto bem conhecido suporta acesso ao controle de versão para gerenciar esses projetos e as alterações são comprometidas e rastreadas para manter as versões anteriores. Neste guia, demonstramos o uso do comando Git Log para imprimir as informações de uma linha de Commits. No entanto, as informações detalhadas sobre compromissos também podem ser alcançadas com a ajuda deste comando.