回答:
あなたはこれを意味しますか?
git checkout destination_branch
git merge tag_name
答えを補足するだけです。
ブランチの最後のタグをマージする:
git checkout my-branch
git merge $(git describe --tags $(git rev-list --tags --max-count=1))
これは私がこれを行うために見つけた唯一の包括的で信頼できる方法です。
「tag_1.0」を「mybranch」にマージするとします。
$git checkout tag_1.0 (will create a headless branch)
$git branch -D tagbranch (make sure this branch doesn't already exist locally)
$git checkout -b tagbranch
$git merge -s ours mybranch
$git commit -am "updated mybranch with tag_1.0"
$git checkout mybranch
$git merge tagbranch