Quando corro git branch
(do bash ou do csh), ele canaliza automaticamente a saída less
. No entanto, com apenas algumas ramificações no repositório, isso é mais do que desnecessário, é irritante, pois a listagem de ramificações desaparece quando eu saio menos.
A verificação de ~/.gitconfig
arquivos e .git/config
arquivos locais não encontra nada sobre um pager ou qualquer outra coisa que possa causar isso. Caso contrário, nada que eu tenha encontrado nas pesquisas na Web foi útil ou promissor.
Por que isso está acontecendo e o que (se alguma coisa) posso fazer para less
executar quando necessário (por exemplo, ao fazer um git log
quando há muita história), mas não de outro modo (como um git branch
com apenas 2 ou 3 ramos)?
export LESS=-X
o arquivo .profile
. Isso evita "limpar" a tela. Eu odeio -o de que a configuração padrão limpa a tela porque muitas vezes eu preciso cortar e colar material ou usá-lo como referência.