Eu uso 'git log' e procuro comentários como no vi, que é por barra invertida / e digito o texto de pesquisa. Usando isso, não posso fazer pesquisas que não diferenciam maiúsculas de minúsculas. Por exemplo, vi podemos usar ':set ic' e fazer a pesquisa. Mas em 'git log' é sempre sensível a maiúsculas e minúsculas. O que torna difícil encontrar o texto relevante. As pessoas nem sempre têm o mesmo caso ao escrever a mensagem de commit.
Posso usar o grep/sed na linha de comando, mas ele não fornece uma visão completa e demora muito para digitar o regex.
Existe uma maneira de pesquisar 'git log' sem distinção entre maiúsculas e minúsculas?
PS: Adicionando isso já que esta questão foi encerrada com o motivo como duplicado, o que está incorreto. A pergunta duplicada associada a esta é para pesquisa vim/vi. Isso não tem nada a ver com o vim/vi, mas com o uso do pager para pesquisa sem distinção entre maiúsculas e minúsculas no git log. O git usa o vim por padrão, mas isso não está servindo ao meu propósito. Daí esta questão. Felizmente obtive uma resposta antes que isso fosse encerrado. Isso é para atualizar a configuração do pager para chamar menos em vez de vi.
Em
man git-log
:git log
normalmente envia sua saída para um programa de pager , você pode usá-lo para pesquisar.O pager provavelmente está ligado
less
. Nesse caso, você pode usar-i
ou-I
(eles são sutilmente diferentes) para fazer com que menos pesquisas ignorem maiúsculas e minúsculas. Defina aLESS
variável de ambiente para que-i
as pesquisas não façam distinção entre maiúsculas e minúsculas por padrão.-I
less
Você também vai querer definir
-R
. Isso permite quegit log
os códigos de cores ANSI passem pelo pager.LESS=-iR
Isso beneficiará todos os programas que usam um pager.
Consulte o valor de configuração do Git core.pager para obter mais informações.