如何在git flow中删除某些功能

时间:2014-12-08 23:27:19

标签: git release git-flow

我当前的git flow develop分支包含许多功能,我想只发布其中一些功能,并删除其他一些功能,稍后将发布。

通常我会这样做:

 git flow release start 1.1.0

但是这会从develop分支,并且已经合并了所有功能。

我该怎么做?

感谢

1 个答案:

答案 0 :(得分:1)

如果要通过从develop中删除函数来创建发布分支,请还原合并提交。

查找您不需要的合并提交并获取SHA1值。然后

git checkout release
git revert -m 1 <<SHA1 value>>

另见Remove a single merged branch from master branch