2014-01-16 19 views
7

前に「少ない」を通じて、配管されていないコマンドを、私は入力する必要があります。私は「gitのログ」を使用する場合、私はちょうど今</p> <pre><code>git log </code></pre> <p>を入力することができ、それはもはや暗黙的

git log | less 

へ同じ効果を得る。私は(意図的に)パラメータを変更していません。私は私のグローバル設定を確認しました: "〜/ .gitconfig"と私のプロジェクトgit config ".git/config"が、私はこれを引き起こす何も見ることができません。すべてのコマンドパラメータは、これをオプトアウトするためのものです。どんな助けも大歓迎です!!

さらに、これらの作品のどれもいずれか:「Gitは使用するコマンド:

git config --add --global core.pager less 
git log 

または

GIT_PAGER=less git log 

または

PAGER=less git log 
+0

「global '、特定のリポジトリに格納されているローカル設定も確認してください – quetzalcoatl

+0

@quetzalcoatl私はこれに対処するための私の最初の質問を明確にしました。私は両方の設定をチェックしました。私は何かを見逃しているかもしれませんが、それを引き起こす可能性のあるものは見ませんでした。 – quinn

答えて

3

に設定する必要があり、それらの

git config core.pager 
echo $PAGER 

一つで持っているものを確認、私は新しいターミナルを開いて、それが起こって停止「あなたはそれを抜くとバックでそれを接続してみました」。私はまだ非常に興味深いですが、他のウィンドウの環境ではこれが原因である可能性があるので、しばらく開いたままにしておいてください。誰かがアイディアを持っていれば教えてください:)

+0

最終的に端末に「exit」と入力しました。私が行ったときには、lessでgit logを入力しました。私はqを打ち込んだ後、もう一度出てターミナルを閉じた。 – quinn

+0

私は同じ問題を抱えており、数カ月間起きています。まだ答えが見えません。 – dwj

+0

私は、既存の 'got log'コマンドの中で何かを指差してしまったので、コマンドプロンプトに戻りましたが、何とかTTYに完全に再接続されていなかったからです。このことに関する専門家)。まだ再現する方法を正確にはわかりません。 – quinn

2

が設定変数core.pagerを参照してくださいませんGIT_PAGER環境変数で上書きすることができます。

+0

これに対応して私の質問を更新しました – quinn

2

これに影響を与える可能性のあるパラメータは、core.pager Git変数と$PAGER環境変数です。あなたはless

+0

これに対応して私の質問は – quinn

+0

に更新されました。 'git config core.pager'と' echo $ PAGER'の出力は何ですか? – CharlesB

+0

'git config core.pager'は「less」を返します。私の質問で使用した構文は、エクスポートコマンドを使用して同等です(しかし、現在の実行コマンドにスコープがあります)。しかし、完全性のために、私は 'PAGER = less'をエクスポートし、同じ問題で' git log'を実行し、 'echo $ PAGER'は" less "を返します。 – quinn

関連する問題

 関連する問題