简单的说,有没有命令撤销git flow release start
所做的修改?如果有任何更改推送到发布,停止它的最安全方法是什么,因为我们不能一次有多个发布分支?
最佳答案
发布只是一个时间点分支,当您希望将开发分支中的一些工作移到主分支时创建该分支。
假设您只想关闭发布分支,丢失您所做的所有更改,您可以简单地删除该分支,即
git branch -d release/x.x.x
注意:您可能需要做
git branch -D release/x.x.x
如果是这样,系统会提示您这是必需的。注意:如果您已将发布分支推送到远程,那么您还需要在那里将其删除。
如果您想将发布分支中的更改 pull 回到开发中,那么您需要在删除分支之前 merge 这些更改。 IE。
git checkout develop
git merge --no-ff release/x.x.x
这应该是你完成的。
关于git - 如何撤消 git flow 发布,从提交的任何更改开始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45812695/