特定のタグからブランチ名を取得しようとしています。私は試しgit describe --tag <tag-name>
ましたが、これは私にブランチ名を提供しません。タグとブランチを表示するために使用しようとしgitk
ましたが、gitk はタグを表示しません。タグgit tag -l
を一覧表示すると、タグ名がリストに存在することがわかります。
タグ名が提供されたときにブランチを教えてくれる簡単なコマンドが欲しいだけです。
特定のタグからブランチ名を取得しようとしています。私は試しgit describe --tag <tag-name>
ましたが、これは私にブランチ名を提供しません。タグとブランチを表示するために使用しようとしgitk
ましたが、gitk はタグを表示しません。タグgit tag -l
を一覧表示すると、タグ名がリストに存在することがわかります。
タグ名が提供されたときにブランチを教えてくれる簡単なコマンドが欲しいだけです。
Gitのタグとブランチは、ファイルの特定のスナップショットを指すラベルにすぎません。そうは言っても、タグはブランチにリンクされているのではなく、コミットにリンクされています。
そのため、タグが指すコミットがブランチに含まれていることを確認する必要があります。
git branch --contains <tag name>
タグは、コミットの単なるエイリアス名です。
そうは言っても、これはあなたの質問に答えるはずです: https://stackoverflow.com/a/2707110/550177