如何使用主仓库的master
中的当前更改来更新我的分叉仓库的分支。
场景是我已经分配了一个仓库(比如说A
)并且还在我的机器上克隆了它。现在我创建了一个分支(比如xyz
)并在原始仓库中创建了一个PR。现在它已经有一段时间了,原始的回购在提交中遥遥领先。现在,我希望使用该文件中的最新更改来更新我的分支(xyz
)。
我通过创建上游,获取和拉取它来更新我的本地。这适用于主分支。但如果我对xyz
做同样的事情,那就说:
fatal: Couldn't find remote ref xyz
。
我无法弄清楚这个问题。
答案 0 :(得分:0)
如果它适用于您的分叉项目的主人。在您的分支xyz
上,您可以执行以下操作:
git pull origin master
如果您尝试从远程启动,它可能会失败,因为您在分叉项目上创建的分支(xyz
)与原始项目之间没有链接。
无法找到远程参考xyz
无论如何都要说明同样的信息。为了将一些远程分支提取到本地分支,您应该遵循以下语法:
git fetch <remote> <rbranch>:<lbranch>
由@Mark here.
解释