如何向其他人提出重新提交的拉取请求?

时间:2016-06-09 14:18:56

标签: git github pull-request

前段时间我在GitHub上为第三方的存储库做出了贡献,在回购中添加了两个新文件。

所以:分叉回购,克隆,修改,推送和拉取请求。

现在另一个人已经向同一个存储库发出拉取请求修改我的文件,我需要检查这些更改,因为我是那些文件的原始作者。

PR对于那些需要更新的文件是正确的,但它的做法是错误的。

我想从原始文件开始进行一些更改 - 因为某些更改需要还原,其他更改需要以不同的方式完成 - 然后公关它们,但我希望我的公关能够某种形式继续对方的。

有什么方法可以以正确的方式做到这一点?或者是创建一个全新的公关的唯一方法,并评论以前的PR将被关闭并跟随我的?

脚注:

1 个答案:

答案 0 :(得分:2)

对于您的问题A是您的回购,B是其他人,而T是原始回购。

从你的帖子看来B错误的方式我会建议你评论他的PR 有什么不对,应该是正确的方式去做吧。 这是了解B

的好方法

如果B有任何有价值的贡献并且您已决定重写错误的实施,请继续执行以下操作,然后将您的案例提交至T或者B进行改进编辑

  1. 结帐功能或分支
  2. B的新功能分支上合并A,评论结束B PR #number。如果冲突通知B您需要一个干净的合并
  3. 对您需要的提交执行还原
  4. 将您的提交添加到功能分支
  5. 与PR加注的分支合并并推送到您的远程
  6. 您的公关将在树中包含他的提交,一旦T合并,它将关闭PR的原始B