我有像这样的git历史
o [release]
/
----o0---o1---o2---o3---o4 [develop]
然后,我想现在发布新版本,但我想跳过o1和o2提交......因为它们是未完成的功能,所以,如何?
答案 0 :(得分:0)
根据您的图表,发布分支没有任何提交o0-o4。他们都在开发部门。
如果你想在不使用o1和o2的情况下启动发布分支,这是一个解决方案
git rebase <sha of o0> -i
现在你可以移动提交
您的日志看起来像这样
----o0---o3---o4---o1---o2 [develop]
如果移动有效,你可以从o4开始发布