私は一緒に属しているgitリポジトリをいくつか持っていて、単純なバッチ/ bashファイルを持っています。私はしばしばログコマンドでそれらをループして、どの状態にあるのかを素早く確認します。これはうまくいきます。コミットメッセージがコンソールの幅よりも長い場合(または複数の行がある場合)、git (END)と改行を表示して、qを続行する必要があります(出力は以上、など)。 例:私はちょうど一度にすべてのそれらのonelinersを見たいのに対し、Q時間のカップルを押す必要があるようgit logを続行するプロンプトが表示されないようにするには?
> gitloop . "git log --decorate=short --pretty=oneline -n1"
18629ae238e9d5832cb3535ec88274173337a501 (HEAD, origin/master, master) short log
625fb891b9b0b8648459b07ace662ae3b7773c7f (HEAD, origin/master, origin/HEAD, master) short log
dc0838118266ba8570ea338c1faddfe8af0387bb (HEAD, origin/work, origin/master, work, master) oops loooooooooooooong log
-(END)
これはかなり不便です。
この動作を無効にするにはどうすればいいですか(このログ形式を維持しながら)。
[なぜgitログの最後にqを押す必要がありますか?](http://stackoverflow.com/questions/2364978/why-do-i-have-to-hit-q -git-log-end-of-git-log) – Sgoettschkes