您可以打开拉取请求以将代码从回购添加到您的吗?
Can you open a pull request to add code from a repo to yours?
基本上,我有一个用户分叉了我的存储库。我喜欢他们对我的代码所做的改进,所以我想将它添加到我的存储库中。无论如何,我可以打开拉取请求或使用某种方法将他们的代码添加到我的存储库中吗?
最合适的做法是联系他们并询问他们是否可以打开拉取请求以将他们的更改合并到您的原始存储库中。
虽然您也可以克隆他们的存储库,将您的原始存储库添加为远程存储库,在本地合并更改,然后推送到您自己的存储库,但您需要检查他们的许可证,他们可能不知道您提取了他们的工作进入你的。如果您想尝试此操作,请执行以下操作:
- 克隆包含您要合并的代码的分支。
- make sure the fork is in sync.
- 将您的原始 存储库添加为您刚刚克隆的分支的远程。
- 使用您刚刚创建的远程将新工作推送到您的原始存储库,理想情况下,您应该将其推送到 feature/topic 分支,以便有一个很好的提交历史供将来参考。
- 感谢代码的作者,并向他们发送 link 到代码在您的存储库上的新分支,这样他们就可以看到他们的工作被别人使用。
如果有人喜欢我在他们的存储库的复刻中所做的更改,我会很高兴听到他们的直接意见,如果他们提出要求,我会很乐意打开 PR。这是简单的路线。
基本上,我有一个用户分叉了我的存储库。我喜欢他们对我的代码所做的改进,所以我想将它添加到我的存储库中。无论如何,我可以打开拉取请求或使用某种方法将他们的代码添加到我的存储库中吗?
最合适的做法是联系他们并询问他们是否可以打开拉取请求以将他们的更改合并到您的原始存储库中。
虽然您也可以克隆他们的存储库,将您的原始存储库添加为远程存储库,在本地合并更改,然后推送到您自己的存储库,但您需要检查他们的许可证,他们可能不知道您提取了他们的工作进入你的。如果您想尝试此操作,请执行以下操作:
- 克隆包含您要合并的代码的分支。
- make sure the fork is in sync.
- 将您的原始 存储库添加为您刚刚克隆的分支的远程。
- 使用您刚刚创建的远程将新工作推送到您的原始存储库,理想情况下,您应该将其推送到 feature/topic 分支,以便有一个很好的提交历史供将来参考。
- 感谢代码的作者,并向他们发送 link 到代码在您的存储库上的新分支,这样他们就可以看到他们的工作被别人使用。
如果有人喜欢我在他们的存储库的复刻中所做的更改,我会很高兴听到他们的直接意见,如果他们提出要求,我会很乐意打开 PR。这是简单的路线。