代码之家  ›  专栏  ›  技术社区  ›  Mohideen bin Mohammed

获取分支与获取分支之间的git差异:分支

  •  0
  • Mohideen bin Mohammed  · 技术社区  · 9 年前

    git fetch origin master vs git fetch origin master:master .

    第二个呢 git获取源主机:主机 ?

    1 回复  |  直到 9 年前
        1
  •  4
  •   Mark Adelsberger    9 年前

    在这些例子中,你改变的论点叫做 refspec .

    在第一个示例中,您使用了一个速记,指定要获取的源引用( master origin/master

    第二个例子,您提供了一个源( ),然后是 : 将其与目的地分离,然后是目的地(也是 主人 ). 这将尝试直接更新 主人 您当地回购的分支机构,而不是 原点/主 远程分支参考。它可能会失败(例如,如果本地回购在默认配置中是非裸回购,并且它具有 主人 已签出)。

    如果要使用显式refspec,但仍要更新远程ref,可以说

    git fetch origin master:origin/master