如何更新我的分叉回购的本地分支

我如何使用主回购库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?