我已经创建了一个pull request并将其合并到了错误的分支中。如何撤销它?
据我所知,可以硬重置目标分支,但是在origin
存储库中的pull request会怎样呢?
我正在使用Bitbucket,并且是通过SourceTree(打开Bitbucket页面)创建的pull request。
我有三个分支正在工作:master
,dev
和create-alias
。create-alias
从dev
设置,dev
从master
设置:master -> dev -> create-alias
。 问题是我从create-alias
创建了一个pull request,并将其与master
合并,而不是dev
。
我现在正在create-alias
分支上工作。 create-alias
上的最后一次提交是6ee20f9
,而在master
上合并的提交是be36f72
。
您能否简要写下如何逐步撤消它呢?
据我所知,步骤如下:
- 检出
master
分支。 - 撤消-m 1
6ee20f9
。 - 推送。
- 检出
create-alias
并继续工作。
是这样吗?