あいまいなタイトルについてお詫び申し上げます。
私はgit branch
一日中定期的にこれを行いますが、最近のある時点(おそらく先月?)に動作が変わったようです。git branch
ブランチリストを印刷してすぐにプロンプトを返したことを覚えておいてください。さて、今はブランチを印刷しているようです。以内にless
Esc
、コマンドプロンプトに戻る前にキーを押す必要がありました。
これがそれ自体に変更されたのかgit branch
、それとも私の基本less
フラグなのか、それとも別の要因なのかはわかりません。
私はこれを観察した:
- Debian ブルスアイ、子 2.30.2
- macOSモンテゲリー、git 2.34.1
どちらの場合も、less
カスタムデフォルトフラグはなく、次のようになります。
LESS="-g -i -M -R -S -w -X -z-4"
Gitリポジトリでこれを実行すると、git branch
期待どおりにブランチが印刷され、lines 1-X/X (END)
コンソールの下部にless要約が表示されます。タップするとヘルププロンプトがh
表示され、使用中であることを確認します。less
less
最近変更されたことですか?少量のデータを使用しないようにするgitオプションはありますか?または、less
データが1画面未満の場合に自動的に終了するオプション/フラグはありますか?
ベストアンサー1
git branch
バージョン2.16以降、デフォルトではポケットベルが使用されます。
を変更して設定できますpager.branch
。例えば
git config --global pager.branch false
または、一時的に-P
()オプションを追加してみてください--no-pager
。
less
表示されたデータを単一の画面に合わせる必要がある場合は、実際にシャットダウンオプションがあります-F
。LESS
環境変数が次の場合いいえこの動作を含むデフォルト値git
に設定されます。FRX