如何撤消git的流动特性完吗?(How to undo git flow feature finis

2019-08-02 22:00发布

我学习的git流,我只是做了git flow feature finish <feature-name> ,其中合并我的特性分支开发并删除它。

取而代之的是,我想推功能分支github上,所以同行评审后,我可以合并。

所以,问题是,我该怎么办“撤消”这个命令。 或者换句话说,如何才能将我的最后两次提交从开发到我的特性分支?

Answer 1:

这些步骤应该做的伎俩:

获取所需的SHA的:

git log

<sha1>被提交在合并之前右
<sha2>是最后一次提交关于制定你开始对功能操作前

git checkout develop
git checkout -b feature/<feature-name>
git reset <sha1> --hard
git checkout develop
git reset <sha2> --hard

把你的特性分支。



文章来源: How to undo git flow feature finish?