为什么我们的 github 存储库中的新分支无法用于结帐?

Why is a new branch in our github repo unavailable for checkout?

一位同事在 Github 的回购中创建了一个新分支,但我似乎无法使用结帐来获取它,当我执行 git branch -a 时(使用 Git Bash, Windows 10) 不在分支之间列出。然而,在我的 Github 帐户中,它位于活动分支下: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 fetch origin

执行此操作后,您应该可以检查它:

git checkout 36_assistapi