【问题标题】:Why is a new branch in our github repo unavailable for checkout?为什么我们的 github 存储库中的新分支无法用于结帐?
【发布时间】:2022-01-20 16:30:22
【问题描述】:

一位同事在我们的 Github 仓库中创建了一个新分支,但我似乎无法使用结帐来获取它,并且当我执行 git branch -a(使用 Git Bash,Windows 10)时,它没有列在分支中。然而,在我的 Github 帐户中,它位于 Active 分支下:36_assistapi。

我尝试了以下命令的几种变体,但得到了相同的输出。

$ git checkout origin/36_assistapi
error: pathspec 'origin/36_assistapi' did not match any file(s) known to git

我也试过git checkout 36_assistapigit checkout 36_assistapi 当然我们省略了一些简单的东西:

【问题讨论】:

    标签: git github git-branch git-checkout


    【解决方案1】:

    您首先需要获取 repo,以便获得这个新分支的本地副本:

    git fetch origin
    

    完成此操作后,您应该可以签出:

    git checkout 36_assistapi
    

    【讨论】:

      猜你喜欢
      • 2020-04-12
      • 1970-01-01
      • 1970-01-01
      • 2013-03-16
      • 2014-12-22
      • 2022-10-07
      • 1970-01-01
      • 2016-06-24
      • 2017-04-03
      相关资源
      最近更新 更多