1. ホーム
  2. git

[解決済み] Git タグがどのブランチにあるか調べるには?

2022-12-17 06:24:46

質問

現在、多くのブランチを持つプロジェクトで忙しいのですが、ブランチのひとつで行われた最後の変更のためのタグがあります。しかし、このタグがどのブランチにあるのか、私にはわかりません。

タグがどのブランチにあるのかを知るにはどうしたらよいでしょうか。

どのように解決するのですか?

さらに短く。

git branch --contains tags/<tag>

(ツリー状の参照であれば何でも使えます)


もし、あなたが タグが参照する :

 git rev-parse --verify tags/<tag>^{commit}
 # or, shorter:
 git rev-parse tags/<tag>~0

次に をクリックすると、そのコミットを含むブランチ .

git branch --contains <commit>


として コメント によって、以下の ユーザー 3356885 で、取得したブランチ(remotes 名前空間内のブランチ)については

git branch -a --contains tags/<tag>
git branch -a --contains <commit>