我学习的git流,我只是做了git flow feature finish <feature-name>
,其中合并我的特性分支开发并删除它。
取而代之的是,我想推功能分支github上,所以同行评审后,我可以合并。
所以,问题是,我该怎么办“撤消”这个命令。 或者换句话说,如何才能将我的最后两次提交从开发到我的特性分支?
我学习的git流,我只是做了git flow feature finish <feature-name>
,其中合并我的特性分支开发并删除它。
取而代之的是,我想推功能分支github上,所以同行评审后,我可以合并。
所以,问题是,我该怎么办“撤消”这个命令。 或者换句话说,如何才能将我的最后两次提交从开发到我的特性分支?
这些步骤应该做的伎俩:
获取所需的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
把你的特性分支。