如何更新我的分叉回购的本地分支
我如何使用主回购库master
的当前更改更新我的分叉回购的分支。 该场景是我已经分叉了一个回购(称为A
),并将其克隆在我的机器中。 现在我创建了一个分支(比如xyz
),并在原始回购中创建了一个PR。 现在已经有一段时间了,原始回购在提交方面遥遥领先。 现在我想用该文件中的最新更改更新我的分支( xyz
)。
我通过创建一个上游,取得并拉动它来更新我的本地。 这适用于主分支。 但如果我对xyz
也这样做,它会说:
fatal: Couldn't find remote ref xyz
。
我无法弄清楚这个问题。
如果它为分叉项目的主人工作。 在你的分支xyz
,你可以这样做:
git pull origin master
如果您尝试从远程计算机中拔出,则可能会失败,因为分支项目上创建的分支( xyz
)与原始项目之间没有链接。
无法找到远程参考xyz
无论如何说明了相同的信息。 为了获取一些远程分支到你的本地分支,你应该遵循以下语法:
git fetch <remote> <rbranch>:<lbranch>
正如@Mark在这里所解释的那样。
链接地址: http://www.djcxy.com/p/26155.html上一篇: How do I update my local branch of forked repo
下一篇: How to use a pull request in my local copy of a Git branch?