Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在github上重新获得回购协议的一部分_Git_Github - Fatal编程技术网

如何在github上重新获得回购协议的一部分

如何在github上重新获得回购协议的一部分,git,github,Git,Github,我有一个小的github项目,它已经被另一个用户分叉了。我喜欢他所做的改变。将它们合并回原始回购协议的最佳方式是什么 我在网上找到的所有东西都与另一种方式有关——从原始回购协议更新你的叉子。我想做相反的事情,并收回由另一个程序员所做的更改 要求她提交拉拽请求是唯一的方法吗 将该回购作为新的远程回购添加到本地回购中,开始从分支上的其他回购中提取更改,并将其推送到原始回购中。最简单的方法是通过GitHub拉取请求。请注意,任何人都可以在fork和原始存储库之间发出pull请求,只要他们可以同时查看这

我有一个小的github项目,它已经被另一个用户分叉了。我喜欢他所做的改变。将它们合并回原始回购协议的最佳方式是什么

我在网上找到的所有东西都与另一种方式有关——从原始回购协议更新你的叉子。我想做相反的事情,并收回由另一个程序员所做的更改


要求她提交拉拽请求是唯一的方法吗

将该回购作为新的远程回购添加到本地回购中,开始从分支上的其他回购中提取更改,并将其推送到原始回购中。

最简单的方法是通过GitHub拉取请求。请注意,任何人都可以在fork和原始存储库之间发出pull请求,只要他们可以同时查看这两个存储库—您不需要写访问权限即可发送pull请求

访问GitHub上的fork。 如果要合并的分支不是主分支,请单击分支切换器以选择该分支。 单击分支切换器旁边的新建拉动请求。 可以选择写一个标题和描述,以备将来参考。 创建并合并pull请求,该请求将使用fork的更改更新原始存储库。