5

特定のタグからブランチ名を取得しようとしています。私は試しgit describe --tag <tag-name>ましたが、これは私にブランチ名を提供しません。タグとブランチを表示するために使用しようとしgitkましたが、gitk はタグを表示しません。タグgit tag -lを一覧表示すると、タグ名がリストに存在することがわかります。

タグ名が提供されたときにブランチを教えてくれる簡単なコマンドが欲しいだけです。

4

3 に答える 3

8

Gitのタグとブランチは、ファイルの特定のスナップショットを指すラベルにすぎません。そうは言っても、タグはブランチにリンクされているのではなく、コミットにリンクされています。

そのため、タグが指すコミットがブランチに含まれていることを確認する必要があります。

git branch --contains <tag name>
于 2012-10-05T21:16:48.540 に答える
2

タグは、コミットの単なるエイリアス名です。

そうは言っても、これはあなたの質問に答えるはずです: https://stackoverflow.com/a/2707110/550177

于 2012-10-05T21:23:18.583 に答える