私はgitimmersion.comラボと私は実行するたびを通じて実行しています:GitのHISTが、端末を破るようだコマンドと、これを投げる--all:「〜(END)」とは端末に表示されるときの意味ですか?
〜
〜
〜
〜
これ以上のコマンドは入力できません。だから、私はその端末ウィンドウを閉じてからやり直すことになる。
これがなぜ発生し、解決するのか誰でも知っていますか?
ありがとうございます!
私はgitimmersion.comラボと私は実行するたびを通じて実行しています:GitのHISTが、端末を破るようだコマンドと、これを投げる--all:「〜(END)」とは端末に表示されるときの意味ですか?
〜
〜
〜
〜
これ以上のコマンドは入力できません。だから、私はその端末ウィンドウを閉じてからやり直すことになる。
これがなぜ発生し、解決するのか誰でも知っていますか?
ありがとうございます!
Gitパイプは、デフォルトでページャーと呼ばれるものに長い出力をします。画面に表示されない場合は、出力を見やすくすることができます。 ~
文字は、これらの行が元の出力には含まれていないことを示していますが、下にスクロールできるように表示されています(出力の最後の行は画面の上部に表示されます)。
通常、矢印キーを使用して上下にスクロールし、終了するにはq
を押します。完全にページャをスキップするにgit help config
core.pager The command that git will use to paginate output. Can be overridden with the GIT_PAGER environment variable. Note that git sets the LESS environment variable to FRSX if it is unset when it runs the pager. One can change these settings by setting the LESS variable to some other value. Alternately, these settings can be overridden on a project or global basis by setting the core.pager option. Setting core.pager has no affect on the LESS environment variable behaviour above, so if you want to override git’s default settings this way, you need to be explicit. For example, to disable the S option in a backward compatible manner, set core.pager to less -+$LESS -FRX. This will be passed to the shell by git, which will translate the final command to LESS=FRSX less -+FRSX -FRX.
から撮影
$ git --no-pager hist --all
:
また、あなたはポケットベルで出力したくない場合は、これを試してください:
git config --global core.pager cat
less
へのフラグは、less
が1ページに収まると出力をページングしないように指示するので便利です。
そこから出てくる 'q '型。 – CharlesB
'git hist'はコマンドではありません、あなたは' git log'を意味しましたか? – CharlesB
git immersionチュートリアルでは、git log -pretty = format:\ "%h%ad |%s%d [%an] \" --graph --date = short'に 'git hist'のエイリアスを行います。 – vergenzt