2017-09-03 64 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

相关问题