基于主分支重新创建子分支

6

我正在学习Git......

我不小心从另一个分支创建了一个新的分支。情况如下:

                    c1...c2
                   /
            b1...b2...b3
           /
a1...a2...a3...a4

我本意是要做这件事:

            b1...b2...b3
           /
a1...a2...a3...a4
           \
            c1...c2

我想必有一种方法可以解决这个问题,但是花了一些时间查看文档等,我没有看到它。

谢谢!

2个回答

3
从分支中:
git rebase --onto a3 b2

会尝试并回报结果。可能需要一些时间,因为每次我接触GIT都会花费6个小时陷入困惑 :) - jaskho
感谢@Stuart。 我最终做了一些不同的事情,但在玩耍中,在一个虚拟库上测试了您的解决方案,它有效地运行了。 - jaskho

2
假设您的分支是a、b和c,如果您从分支b而不是从分支a创建分支c,则应执行以下操作来解决问题:
git rebase --onto a b c

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接