Git-将另一个远程分支拉入我的本地分支

Git-将另一个远程分支拉入我的本地分支,git,git-pull,git-fetch,Git,Git Pull,Git Fetch,我有一个名为“我的功能”的分支,它跟踪远程分支“源/我的功能” 我还有一个主要的分支,所有的开发活动都在那里(主干)。它是“dev”,远程跟踪分支是“origin/dev” 我从“dev”开始创建“my feature”分支 我想把所有最新的更新从“开发”分支拉到我本地的“我的功能”分支。当我应用以下命令时,它失败了 $ git pull --rebase origin/dev fatal: 'origin/dev' does not appear to be a git repository

我有一个名为“我的功能”的分支,它跟踪远程分支“源/我的功能”

我还有一个主要的分支,所有的开发活动都在那里(主干)。它是“dev”,远程跟踪分支是“origin/dev”

我从“dev”开始创建“my feature”分支

我想把所有最新的更新从“开发”分支拉到我本地的“我的功能”分支。当我应用以下命令时,它失败了

$ git pull --rebase origin/dev
fatal: 'origin/dev' does not appear to be a git repository
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.
如果上述情况不正确,如何将远程分支更改拉入本地分支


关于,

我认为你需要像这样跑步:

git pull --rebase origin dev
好吧,我的错

当我以这种方式解释手册时,事情就变得容易了

如果我已签出分支(
我的功能
我正在尝试处理的内容):

Git拉源开发人员

这意味着,“从
origin
获取更新,然后将
origin/dev
的最新更新合并到
my feature
分支中

要了解
origin
的含义:


git-remote--verbose
给出了推/拉的
origin
是什么。

我推荐
git-pull-origin-dev:dev
。请参阅。