重新打开Github上的拉取请求

6

我在Github上意外关闭了一个拉取请求,现在遇到了重新打开它的问题。我查找了其他人的相关问题,大多数答案都是使用“重新打开”按钮,但这对我不起作用。有人知道如何解决这个问题吗?


你不能重新提交拉取请求吗? - Red Cricket
3个回答

7
如果您想重新打开拉取请求,则在Github底部有一个按钮,上面写着“Reopen pull request”。按下该按钮,您的拉取请求将处于打开状态。

2
如果您没有必要的权限或分支中的最后一次提交与关闭拉取请求时的确切提交不同,则“重新打开拉取请求”按钮将被禁用。
在后一种情况下,
git co <branch>
git tag my-bookmark
git reset --hard <commit>
git push --force

这将允许您使用该按钮。

然后使用

git reset --hard my-bookmark
git tag -d my-bookmark
git push --force

回到你之前所在的位置。


0
我猜你关闭了一个由你发起但你不拥有的代码库的PR(拉取请求)。在这种情况下,你需要联系那个有访问权限的人来重新打开该PR。
如果不是这种情况,那么可能你遇到了一个bug,你应该在GitHub上报告这种行为。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接