前提
git version 2.19.1
調べたこと
Gitのバージョンを上げたらGitのサブコマンドの結果がlessを介して出力されるようになってしまった。
git branch
で数行出すのにlessを使ってほしくないので、調べた。
上のページを読むと以下のことがわかった。
core.pager
という設定がある- デフォルトでは
less
が設定されている - 空文字を設定することでページャーを無効にできる
更に調べるとbranch
とtag
のサブコマンドは別にページャーを指定できることがわかった。v2.16からの挙動っぽい。そして、git branch --list
で標準出力に出せるみたい。
git/2.16.0.txt at master · git/git · GitHub terminal - Git branch command behaves like 'less' - Stack Overflow
やったこと
今回はgit branch
だけで十分だったので
git config --global pager.branch false
を設定して解決した。