`git tag`と `git explain --tags`の間の「印刷の違い」は何ですか?

`git tag`と `git explain --tags`の間の「印刷の違い」は何ですか?

git taggit describe --tags印刷が「内部」ではなく別のプロセス(ウィンドウ?アプリケーション?)で実行されているようです。次のようにしてgit tag同じ印刷動作を実現できます。git describe --tagsgit tag | tee

teeします」標準入力から読み込み、標準出力とファイルへの書き込み「(からコピー)。これは、標準出力への印刷が正常に行われていないというman tee意味ですか?git tag

man xyz例のコマンドとしてgitだけを使用し、2つのコマンド間で同じ「印刷の違い」を見つけました。cat xyz.txt

それでは、2つの違いは何ですか?まず、またはmanを入力すると、どのタイプの「状態」が達成されますかgit tag?どのように動作しますか?

ベストアンサー1

デフォルトではポケットgit tagベルが使用されます(デフォルトではless)。これができる以下を使用して構成pager.tag:

pager.tagタグは、リストされている場合(つまり、使用または暗黙の場合)-lにのみ尊重されます。デフォルトはポケットベルを使用することです。バラより子構成[1]

git tagヒント-l

PAGER単一の呼び出しを設定することで、git tagこの設定を一時的に上書きできます。

PAGER= git tag

または、git tag出力を次にリダイレクトしますcat

git tag | cat

git describe --tags いいえポケットベルを使用してください。

おすすめ記事