代码之家  ›  专栏  ›  技术社区  ›  Harshana

上游分支仅在Git获取而不是Git拉后在本地显示

git
  •  3
  • Harshana  · 技术社区  · 6 年前

    我学会了git pull做一个git fetch,然后进行git合并

    但我在上游创建了一个分支。树枝也在我的叉子上反射。

    在本地,我做了一个git拉,并做了一个git分支——在那里我没有看到那个分支。

    只有当我拿了一个吉特的时候,我才看到我本地的分行。

    为什么?

    1 回复  |  直到 6 年前
        1
  •  2
  •   VonC    6 年前

    git pull 提及:

    更准确地说, 吉特拉力 git fetch 给定参数 并调用git merge将检索到的分支头合并到当前分支中。

    默认情况下,这些参数是:

    的默认值 <repository> <branch> 从当前分支的“远程”和“合并”配置中读取 git-branch --track .

    只涉及一个分支,不同于 Git获取 直接使用,默认使用:

    +refs/heads/*:refs/remotes/origin/*
    

    这就是 usual config setting for a cloned repo .