- 我做了一些更改。
- 我提交了一个拉取请求(Pull Request)。
- 拉取请求已被接受并合并。
- 我们发现了一个错误。
- 在我修复错误的同时,更改被再次删除(强制推送到之前的1个提交)。
我已经修复了错误,想要提交一个带有1个额外提交的新拉取请求。有没有办法重新打开或更新这个拉取请求呢?还是说我必须创建一个新的拉取请求,再重新输入描述等信息?Gitorious有这个功能,而我们最近转移到了GitHub。
我已经修复了错误,想要提交一个带有1个额外提交的新拉取请求。有没有办法重新打开或更新这个拉取请求呢?还是说我必须创建一个新的拉取请求,再重新输入描述等信息?Gitorious有这个功能,而我们最近转移到了GitHub。
我刚刚通过以下步骤成功重新打开了一个拉取请求:
作者修改后添加: 现在是2023年,共识似乎是这从未奏效。
好吧,现在是2021年——快十年过去了——令我惊讶、恍惚和欣喜的是,简单的 gh pr reopen N
¹ 命令重新打开了我的PR——在我知道之前(或者说我认为之前)它是不可能通过UI再次打开的。¯\_(ツ)_/¯
希望这对你也有用!
(¹) gh
是GitHub官方命令行工具。
我已经尝试了所有的技巧和贴士。简单来说 - 你无法重新打开它。
事实就是这样。(尽管我很难过他们没有想出解决方法)
只需从您已经进行了额外1次提交的现有分支派生一个新分支,然后从那里提交拉取请求。
我通过以下步骤成功重新打开它: