gitリポジトリに変更がない場合は、git diff
が出力なしですぐに戻るために使用されます。 git 2.9以降、このようなgit diff
コマンドは、テキストなしのless
のようなウィンドウを開きます。これは、q
を押して手動で閉じる必要があります。古いgit diff
の動作を復元する方法はありますか?'git diff'の空のページャーを防止する
EDIT
タイトルが変更されました。
git 2.9は実際には無関係ですが、この新しい動作は最近私の環境にLESS="-Ri"
を導入したことによるものです。私が望むものを達成するために、この変数をどのように変更する必要がありますか?
非常に網羅的な回答に関連しています:http://stackoverflow.com/questions/2183900/how-do-i-prevent-git-diff-from-using-a-pager – eckes
'alias gi t = 'LESS = git'はBESSの対話型 'git'コマンドを' LESS'を無しに設定して実行します。それを他のものに設定するための改造は明白でなければなりません。たぶん 'alias git = 'LESS =" - F $ {LESS# - } "git"を使って '-F'を追加することもできます。 – tripleee