为什么我们的 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_assistapi
和 git checkout 36_assistapi
我们当然遗漏了一些简单的东西:
您首先需要获取存储库,以便获得此新分支的本地副本:
git fetch origin
执行此操作后,您应该可以检查它:
git checkout 36_assistapi
一位同事在 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_assistapi
和 git checkout 36_assistapi
我们当然遗漏了一些简单的东西:
您首先需要获取存储库,以便获得此新分支的本地副本:
git fetch origin
执行此操作后,您应该可以检查它:
git checkout 36_assistapi