你能打开一个拉动请求来从回购中添加代码吗?

时间:2017-07-26 02:47:42

标签: git github pull-request

基本上,我有一个用户分叉我的存储库。我喜欢他们对我的代码所做的改进,所以我想将它添加到我的回购中。无论如何我可以打开拉取请求或使用某种方法将他们的代码添加到我的仓库吗?

1 个答案:

答案 0 :(得分:4)

最合适的做法是联系他们,询问他们是否可以打开拉取请求,将他们的更改合并到原始存储库中。

虽然您也可以克隆他们的仓库,将原件添加为远程,在本地合并更改,然后推送到您自己的仓库,您需要检查他们的许可证,他们可能不知道您将他们的工作交给您的。如果您想尝试此操作,请执行以下操作:

  1. 克隆包含要合并的代码的fork。
  2. make sure the fork is in sync
  3. 原始存储库添加为刚刚克隆的fork的远程存储库。
  4. 使用您刚刚创建的遥控器将新工作推送到原始存储库,理想情况下,您应该将其推送到功能/主题分支,以便有一个很好的提交历史记录供将来参考。
  5. 感谢代码代码,并向他们发送链接到您的存储库中代码所在的新分支,以便他们可以看到其他人正在使用他们的工作。
  6. 如果有人喜欢我在他们的存储库的分支中所做的更改,我将非常感谢他们直接听到他们的意见,如果他们提出要求,我们会很乐意打开PR。这是一条简单的路线。