如何在分支之间移动提交?

时间:2016-05-04 22:53:37

标签: git

我有这个:

feature               D - E
                    /
develop   A - B   C

我想改为:

feature           C - D - E
                /
develop   A - B

所有提交都已推送到github。但是,它们只在我的私人分支中,所以如果我不得不重写历史,那就不是戏剧了。

将提交C移出开发并修改功能的最简洁和/或最简单的方法是什么?

1 个答案:

答案 0 :(得分:5)

你需要做的就是将develop重置为提交B. C将成为功能的历史,它的前身将成为开发的主管,因此事情会按照你想要的方式进行。