如何组合多个分支并减少git中的分支数量?

时间:2016-10-05 01:25:40

标签: git branch

我有很多分支都是关于标签的实现。我的分支是:  MS-标签-V1  MS-标签-V2  MS-标签-V3

我想将这些分支组合成一个名为的单个git分支:  MS-标签

我该如何解决?

1 个答案:

答案 0 :(得分:1)

如果您对三个分支之间的结构或关系有所了解,我建议您从第一个分支创建目标分支,然后将其他两个分支合并到其中:

git checkout ms-tags-v1
git checkout -b ms-tags   # create branch 'ms-tags' from 'ms-tags-v1'
git merge ms-tags-v2      # merge 'ms-tags-v2'
git merge ms-tags-v3      # merge 'ms-tags-v3'

如果你揭示三个分支之间的确切关系,可能会有更好的选择。