Como pesquisar em mensagens de compromisso usando a linha de comando?

Como pesquisar em mensagens de compromisso usando a linha de comando?

Enquanto trabalham em um grande projeto, os desenvolvedores fazem muitos compromissos que precisam mais tarde. No entanto, quando eles tentam encontrar um comprometimento específico na história, fica difícil de encontrar porque o repositório contém centenas de começos. Nesta situação, o Git permite filtrar o comprometimento específico do histórico de compromissos.

Este artigo explicará os vários métodos para pesquisar em mensagens de compromisso usando a linha de comando.

Como pesquisar em mensagens de compromisso usando a linha de comando?

O Git fornece métodos diferentes para procurar mensagens de compromisso usando a linha de comando, como:

    • Pesquisa Compromet mensagem através de palavras sensíveis ao caso
    • Pesquisar mensagem Comprometer-se através de palavras insensíveis ao caso
    • Pesquisar mensagem de comprometer através de várias palavras história inteira
    • Pesquisar mensagem Comprometer -se através de palavras restritas

Método 1: Como pesquisar cometer mensagens através de palavras sensíveis ao caso?

Para pesquisar mensagens cometer através de palavras sensíveis ao caso, siga as etapas fornecidas.

Etapa 1: Navegue para o repositório Git local

Primeiro, use o comando indicado abaixo e mude para o diretório desejado:

$ CD "C: \ git \ repo1"


Etapa 2: Verifique o Git Log

Em seguida, veja o histórico de compromissos verificando o log do GIT com a ajuda do seguinte comando:

$ git log --oneeline


A saída abaixo exibe a lista de todos os commits feitos no repositório:


Etapa 3: Execute a pesquisa sensível ao caso

Para realizar uma correspondência sensível ao caso, execute o “log git”Comando com o“-grep =”Opção:

$ git log --oneeline - -Grep = "arquivo"


Aqui o "-grep”A opção é usada para pesquisar toda a mensagem de confirmação:

Método 2: Como pesquisar cometer mensagens por meio de palavras insensíveis ao caso?

Para realizar uma pesquisa insensível ao caso, utilize o comando abaixo fornecido com o “-eu”Opção:

$ git log --oneeline - -Grep = "arquivo" -i


O comando acima declarado fornecerá o resultado da palavra pesquisada “arquivo“Incluindo palavras minúsculas e manchas:

Método 3: Como pesquisar cometer mensagens através de várias palavras inteiras histórico?

Especifique o "-grep”Sinalize várias vezes para realizar uma correspondência de múltiplas palavras. Isso exibirá as mensagens de confirmação que correspondem pelo menos uma vez com a palavra especificada:

$ git log --oneeline - -Grep = "arquivo" - -Grep = "Demo"


A saída abaixo exibe as mensagens de confirmação que possuem ambos “arquivo" e "demonstraçãoPalavras neles:

Método 4: Como pesquisar cometer mensagens através de palavras restritas?

Use o "-All-Match”Opção com o comando abaixo da listada para limitar as pesquisas àquelas que correspondem a todas as palavras fornecidas:

$ git log --oneeline--Grep = "FILE"--Grep = "Demo"-All-Match


De acordo com a saída abaixo, o comando fornecido exibiu apenas os resultados correspondentes para cometer mensagens contendo ambos “arquivo" e "demonstração" palavras:


Explicamos os vários métodos para pesquisar em mensagens de confirmação usando a linha de comando.

Conclusão

Existem vários métodos disponíveis para pesquisar em mensagens de compromisso usando a linha de comando, como o “git log -oneeline -grep =”O comando é usado para executar a pesquisa sensível à caixa e o“ “-eu”A bandeira com o comando anterior executa a correspondência insensível ao caso. Para realizar uma correspondência de múltiplas palavras, especifique o “-grep”Sinalizador para várias palavras e utilize o“-All-Match”Opção para limitar as pesquisas a aquelas que correspondem a todas as palavras fornecidas. Esta redação descreveu os diferentes métodos para pesquisar mensagens cometer no Git usando a linha de comando.