2017-09-03 98 views
1

如何使用主回購的master中的當前更改更新我的分叉回購分支。 該場景是我已經分叉回購(說A),並將其克隆到我的機器。現在我創建了一個分支(如xyz),並在原始回購中創建了一個PR。現在已經有一段時間了,原始回購在提交方面遙遙領先。現在我想用該文件中的最新更改更新我的分支(xyz)。如何更新我的本地分支分叉回購

我更新我的本地創建一個上游,抓取和拉動它。這適用於主分支。但如果我這樣做xyz它說:

fatal: Couldn't find remote ref xyz

我無法弄清楚這個問題。

回答

0

如果它適用於分叉項目的主人。在你的分支xyz,你可以這樣做:

git pull origin master 

如果您嘗試從遠程拉動,由於在分叉項目創建的分支(xyz)和原項目之間沒有聯繫,可能會失敗。

無論如何也找不到遠程裁判XYZ

狀態相同的消息。爲了一些遠程分支獲取到你的本地分支,你應該遵循語法:

git fetch <remote> <rbranch>:<lbranch> 

由@馬克解釋here.

+0

但'origin'點到我的分叉式回購在github上,地址在哪裏我沒有做出改變。 所以,如果我說'拉',你會說它會拉我在github(這是原始回購的方式)分叉repo的變化 –

+0

然後添加一個遠程原始回購git遠程添加originalrepo ',並拉/ fetch從那。 – Mort

相關問題