Gitで全メッセージとともにすべてのタグをリストするにはどうすればいいですか? 質問する

Gitで全メッセージとともにすべてのタグをリストするにはどうすればいいですか? 質問する

Git で、完全な注釈またはコミット メッセージとともにすべてのタグを一覧表示したいです。次のようになります。

git tag -n5

これは、タグ メッセージの最初の 5 行までしか表示されない点を除けば、まさに私が望んでいることを実行します。

非常に大きな数字を使用すればよいと思います。ここで使用できる最大の数字はいくつですか? どのコンピューターでも同じですか?

更新: このことについてはよく考えましたが、一部のメッセージが非常に長い場合は、必ずしも各メッセージ全体を表示する必要はないと思うようになりました。大量のメッセージを表示する必要があるという特別なニーズは特にありませんでした (タグ メッセージを含め、私が書くものはすべて長々と書く傾向があるという私の性癖は別として)。メッセージ全体が必ずしも表示されないという考えが気に入らなかったのです。そうすると、情報が隠されているように感じたからです。しかし、情報が多すぎるのも良くありません。

ベストアンサー1

これを試すと、すべてのタグが注釈とともにリストされ、タグごとに 9 行のメッセージが表示されます。

git tag -n9

も使用できます

git tag -l -n9

特定のタグをリストする場合:

git tag -l -n9 'v3.*'

(例えば、上記のコマンドは「v3.」で始まるタグのみを表示します。v3.* は一重引用符で囲む必要があります)

-l , --list 指定されたパターンに一致する名前のタグを一覧表示します (パターンが指定されていない場合はすべて)。引数なしで「git tag」を実行すると、すべてのタグも一覧表示されます。パターンはシェルのワイルドカードです (つまり、fnmatch(3) を使用して一致します)。複数のパターンを指定できます。そのうちのいずれかが一致すると、タグが表示されます。

おすすめ記事