【问题标题】:why i can't see the new remote branch on my localhost after git fetch --all?为什么在 git fetch --all 之后我在本地主机上看不到新的远程分支?
【发布时间】:2020-09-15 11:53:00
【问题描述】:

大家好。 昨天,我的老板创建了一个我应该拥有的新远程分支,但是当我在本地主机上使用git fetch --all 时,我只有以前拥有的古老分支,我无法切换到新创建的分支因为我在本地主机上看不到它。

这是一张向你展示我尝试做的图片:

所以我的问题很清楚,我如何在本地主机中看到远程分支? 谢谢。

【问题讨论】:

  • 不要将--allgit fetch 一起使用:这并不代表您认为的意思。 (意思是“所有遥控器”,反正你只有一个遥控器。)不是说它有害,只是误导你。

标签: git git-fetch


【解决方案1】:

默认情况下,git branch 仅显示您的本地分支。使用git branch -r 显示远程跟踪分支,或使用git branch -a 显示所有品牌。

【讨论】:

    【解决方案2】:

    解决方案是,在执行git fetch --all 之后,您必须执行git switch NameOfNewBranch 才能切换到新的远程分支并进行处理。

    感谢科拉申!

    【讨论】:

      猜你喜欢
      • 2011-11-28
      • 2011-07-30
      • 2018-05-20
      • 2018-12-15
      • 2019-09-18
      • 1970-01-01
      • 2021-03-27
      • 2012-09-27
      • 2014-11-13
      相关资源
      最近更新 更多