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 ~/.gitconfigarquivos e .git/configarquivos 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 lessexecutar quando necessário (por exemplo, ao fazer um git logquando há muita história), mas não de outro modo (como um git branchcom apenas 2 ou 3 ramos)?
export LESS=-Xo 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.