重置GitHub拉请求的分支

时间:2018-09-30 23:24:16

标签: github pull-request

对于一个开源项目,我在分支中使用提交打开了请求请求。这个PR保持了几个月没有变化。

然后,我确实在该分支机构重新部署(因为与此同时它与master发生冲突),我搞砸了一些事情,因此pull请求从数十个贡献者那里得到了数百个提交,它们都作为“参与者”添加到PR中由GitHub提供。 (我不确定为什么当那些提交是来自master的,已经合并的GitHub为何显示更改)

我使用git reset恢复了本地分支的迁移,它看起来不错,但是我想知道我是否可以安全地将该分支推到原点? git push --force会成功吗?如果我这样做,那么其他提交不会受到影响?那公关参与者呢?

请注意,这个开源项目不是我的,并且没有其他人在我的分支机构工作。

1 个答案:

答案 0 :(得分:0)

  

git push --force会成功吗?

是的,它将通过您的本地更新/替换PR提交历史记录,并更新参与者。

如果要对其进行测试,可以将其推送到新分支并从该新分支创建PR,以查看最终结果PR是否正常。
然后删除该新PR,并强制推送到您的原始分支。