我可以删除待处理的Pull请求中的提交

时间:2018-03-16 06:44:02

标签: git github

我发送了一个PR到一个远程仓库并发现我从之前的PR包含了提交是否可以删除这个不需要的提交?

4 个答案:

答案 0 :(得分:1)

您可以针对不需要的提交进行revert提交。在此answer应该是足够的信息。

答案 1 :(得分:1)

在您的存储库名称下,单击“拉取请求”。 在“提取请求”列表中,单击您要关闭的提取请求。 在拉取请求的底部,在评论框下方,单击“关闭拉取请求”。

然后,要恢复上次提交或恢复为提交的SHA,您可以使用该命令 git还原HEAD~1或 git revert(从git log获取提交id)

答案 2 :(得分:0)

您可以从GitHub网站close a pull request获取:

  

您可以选择关闭拉取请求而不将其合并到上游分支中。如果不再需要在分支中提出的更改,或者在另一个分支中提出了另一个解决方案,这可能很方便。

  1. 在您的存储库名称下,单击“拉取请求”。
  2. 在" Pull Requests"列表,单击您要关闭的提取请求。
  3. 关闭“拉取请求”按钮在拉取请求的底部,在评论框下方,单击“关闭拉取请求”。
  4. (可选)删除分支。这样可以使存储库中的分支列表保持整洁。

答案 3 :(得分:0)

您可以重新分支您的分支并更新您的拉取请求。看看这个link,它将有助于如何删除提交