我有一个名为“ 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.
如果以上内容不正确,我如何将远程分支更改拉入本地分支?
此致
答案 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
用于推/拉。