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

时间:2018-10-03 10:31:41

标签: git git-pull git-fetch

我有一个名为“ my-feature”的分支,该分支跟踪远程分支“ origin / my-feature”。

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

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

我想将所有最新更新从“ 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.

如果以上内容不正确,我如何将远程分支更改拉入本地分支?

此致

2 个答案:

答案 0 :(得分:1)

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

git pull --rebase origin dev

答案 1 :(得分:1)

好的,我不好。

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

提供了我已签出分支机构的信息(my-feature,我正在尝试处理:

Git pull origin dev

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

并找出origin的含义:

git remote --verbose给出origin用于推/拉。