Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/eclipse/9.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
EclipseGit:更新github fork以合并主repo的更改?_Eclipse_Egit - Fatal编程技术网

EclipseGit:更新github fork以合并主repo的更改?

EclipseGit:更新github fork以合并主repo的更改?,eclipse,egit,Eclipse,Egit,我已经完成了github回购协议。现在我的工作回购与原始回购不同步 我知道我需要进行合并,但如何使用EclipseGit进行合并对我来说有点不清楚 问题:我如何更新我的fork以包含所有者对原始回购协议所做的更改 编辑1:我添加了另一个遥控器。但我在关联菜单上看不到任何拉动按钮: 您在本地计算机上进行合并,然后将结果从本地计算机推送到您自己的github repo。无法直接在服务器上更新github repo 要做到这一点,请将原来的github repo添加为一个新的remote。这在中进行

我已经完成了github回购协议。现在我的工作回购与原始回购不同步

我知道我需要进行合并,但如何使用EclipseGit进行合并对我来说有点不清楚

问题:我如何更新我的fork以包含所有者对原始回购协议所做的更改


编辑1:我添加了另一个遥控器。但我在关联菜单上看不到任何拉动按钮:


您在本地计算机上进行合并,然后将结果从本地计算机推送到您自己的github repo。无法直接在服务器上更新github repo


要做到这一点,请将原来的github repo添加为一个新的remote。这在中进行了描述。选择“configureforfetch”,并为其提供原始repo的URI。之后,您可以简单地使用新远程节点上的上下文菜单“Pull”来获取和合并所有新内容。完成合并后,您可以“推送至上游”,这是您自己的github回购。

尝试上游下的第二个url以推送您的更改。第一个仅用于获取(请参见绿色/红色箭头;-)

我只想补充一点,在将您的更改推送到github repo后,您可以在github上打开一个pull请求,让原始repo的作者合并您的更改。感谢您的回复。请看我附上的截图。为什么这是公认的答案?问题的作者不是想从上游拉动而不是向上游推进吗?