我的当前 git 流程 develop 分支包含许多功能,我想发布仅包含其中一些功能的版本,并删除其他一些功能,这些功能稍后将发布。 通常我会执行以下操作: git flow release start 1.1.0 但是这将分支自已经合并了所有功能的develop分支。 我该如何做到这一点? 谢谢。
如果您想通过从开发中删除功能来创建发布分支,请撤销合并提交。找到您不需要的合并提交并获取SHA1值。然后:git checkout release git revert -m 1 <<SHA1 value>> 另请参阅 从主分支中删除单个合并的分支。