2

(headから)リポジトリへのリポジトリ同期を使用し、(mybranch)という名前のブランチを渡しました。以下を使用して、gitのタグのリストを取得しました。

git tag -l

次に、正規表現を使用して、特定のパターンに一致するタグを取得しました。

それらの最終候補タグのブランチ名を取得して、特定のブランチからのみタグのみを選択することは可能ですか?

git branch -rコマンドを見ましたが、タグ名と一緒に使用できますか?

4

1 に答える 1

0

タグによって参照されるコミットを参照するブランチが必要であると仮定します。

git branch --contains <tagname>

ブランチを探しているタグごとにコマンドを繰り返すだけです。

git tag -l 'example*' |xargs -n1 git branch --contains

タグはコミットだけでなく、任意のオブジェクトを参照できることに注意してください。「branch」コマンドはコミットのみを想定しています。

于 2012-07-03T20:39:06.500 に答える