0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

現在のコミットに対して特定の文字列を含むタグを検索する

Last updated at Posted at 2024-02-15

現在のコミットに対して特定の文字列(この場合は「abc」)を含むタグを検索するには、Git コマンドとフィルタリングの技術を組み合わせる必要があります。以下のステップでこれを実現します。

  1. タグのリストを取得: 現在のコミットに関連付けられているすべてのタグをリストアップします。
  2. フィルタリング: そのリストから、特定の文字列を含むタグのみを抽出します。

以下のコマンドは、上記のプロセスを実行します:

git tag --contains HEAD | grep 'abc'

このコマンドの各部分の説明は以下の通りです:

  • git tag --contains HEAD: これは現在のコミット(HEAD)に含まれるすべてのタグをリストアップします。--contains オプションは、指定したコミットを含むタグのみを表示します。
  • | grep 'abc': このパイプと grep コマンドは、前のコマンドの出力から「abc」という文字列を含む行のみを抽出します。

この方法で、現在のコミットに「abc」という文字列を含むタグがあるかどうかを確認し、存在する場合はそのタグ名を表示できます。ただし、このコマンドは複数のタグが条件に合致する場合、すべての該当タグをリストアップします。一つのコミットに複数のタグが関連付けられている場合があるため、出力が複数行になる可能性があります。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?