2013-03-16 72 views
4

我已經分叉github回購。現在我的工作回購與原始回購不同步。Eclipse Egit:更新github fork來合併主repo的更改?

我明白我需要做一個合併,但如何用Eclipse git做到這一點對我來說有點不清楚。

問題:如何更新我的分支以包含對所有者所做的原始回購所做的更改?


編輯1:我又增加了遙控器。但我看不到任何按鍵拉在上下文菜單:

enter image description here

回答

2

嘗試上游的第二個URL來推送您的更改。第一個ist僅用於提取(請參閱綠色/紅色箭頭;-)

+2

爲什麼這是公認的答案?這個問題的作者是不是想從上游拉動而不是推動它? – s4nk 2015-03-04 09:46:40

3

你做合併在本地計算機上,然後從本地機器推結果自己的github回購。沒有辦法直接在服務器上更新你的github repo。

爲此,請將原始github回購添加爲新的遠程。這在egit user manual中描述。改爲選擇「配置爲獲取」,併爲其提供原始回購的URI。之後,您可以簡單地使用該新遠程節點上的上下文菜單「Pull」來獲取併合並所有新東西。合併完成後,您「推向上游」,這是您自己的github回購。

+0

我只是在將您的更改推送到您的github repo後,您可以在GIthub上爲原始存儲庫合併作者打開一個請求您的更改。 – 2013-03-20 13:27:25

+0

感謝您的回覆。請看我附上的截圖。 – 2013-03-20 21:35:36