私はgit log
に機械消費のためのメモを生成するように見えません。"git log --notes"をシェルパイプにダンプしますか?
git log
は、less
をポケットベルとして開き、ノートが表示されます。
git --no-pager log [--notes|--show-notes]
は表示されません。
git --no-pager log --notes | less
が表示されます。
git --no-pager log --notes | less | cat
wont。
git log --notes > gitlog.txt
が機能しますが、ファイルの管理は避けようとしています。
cat <(git log --notes)
は表示されませんが、
less -f <(git log --notes --oneline)
が表示され、一時ファイルを使用しています。
git log 1>&2 | cat 2>&1 | cat
はあまり表示されません。
git log 2>&1 | cat
は
git log 2>&1 | cat 1>&2 | cat
私はどうやらばかりドロップすることにしたいが、データの一部を引き起こしている黒何の魔法私はとても混乱している
ヘルプを、動作しない機能しません。表示時に?
P.S. perl/sed/grep/awkフィルタを想像してみてください。最終的に私はノートの値がgit log --oneline
形式の行を追加するようにいくつかの改行を取り除こうとしています。
別々の 'git notes'ルックアップを考えましたか? –
奇妙な、このコマンドは私のために働く: 'git --no-pager log --notes'。また、 '--notes'がデフォルトで存在すると信じています。' git --no-pager log'コマンドはどうでしょうか? GIT_PAGER = cat git log --notes' – odradek
BTW、 'cat <(git log --notes)' **は実際には一時ファイルを作成しません。最近のOSでは '/ dev/fd/12'のように評価されます。これは単にファイルディスクリプタテーブルのエントリを参照するものです。 –