如何在发布分支之前跳过一些更改

时间:2016-08-25 03:53:33

标签: git git-flow

我有像这样的git历史

  o  [release]
 /
----o0---o1---o2---o3---o4 [develop]

然后,我想现在发布新版本,但我想跳过o1和o2提交......因为它们是未完成的功能,所以,如何?

1 个答案:

答案 0 :(得分:0)

根据您的图表,发布分支没有任何提交o0-o4。他们都在开发部门。

如果你想在不使用o1和o2的情况下启动发布分支,这是一个解决方案

git rebase <sha of o0> -i

现在你可以移动提交

您的日志看起来像这样

----o0---o3---o4---o1---o2 [develop]

如果移动有效,你可以从o4开始发布