如何合并多个分支并减少 git 中的分支数量?
How do I combine multiple branches and reduce the number of branches in git?
我有很多分支都是关于标签实现的。我的分支机构是:
ms-标签-v1
ms-tags-v2
ms-tags-v3
我想将这些分支合并为 1 个 git 分支,名称为:
ms-标签
我该怎么做?
在不知道三个分支之间的结构或关系的情况下,我建议您从第一个分支创建目标分支,然后将其他两个分支合并到其中:
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'
如果您揭示三个分支之间的确切关系,可能会有更好的选择。
我有很多分支都是关于标签实现的。我的分支机构是: ms-标签-v1 ms-tags-v2 ms-tags-v3
我想将这些分支合并为 1 个 git 分支,名称为: ms-标签
我该怎么做?
在不知道三个分支之间的结构或关系的情况下,我建议您从第一个分支创建目标分支,然后将其他两个分支合并到其中:
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'
如果您揭示三个分支之间的确切关系,可能会有更好的选择。