假设某个开发分支打了个tag叫test_10086,测试通过后,需要合并到master,但开发分支在test_10086后,继续做了开发,有其它的commit,不能直接将开发分支合并到master上,这时,我们就可以从标签处创建一个分支,然后把它合并到master去,再把新建的分支删除。
# 使用checkout命令和-b选项来基于标签创建并切换到新分支 git checkout -b new_branch_name test_10086 #切换到master分支 git checkout master #合并 git merge new-branch-name #解决冲突(如果有)