首页 > 解决方案 > 从在 gitlab 上创建的终端访问新分支

问题描述

我使用 gitlab UI 从 master 创建了一个名为 mybranch 的新分支。还有10个其他人的分支。在我写的终端中:git branch 它显示我在主分支中,没有显示其他分支。当我输入:git switch mybranch 或:git checkout mybranch 它给出了诸如无效参考之类的错误,我如何从终端进入 mybranch?我可以在 gitlab 页面中看到分支。

标签: git

解决方案


您已经在远程存储库上创建了分支,并尝试在存储库的本地克隆上访问它。

为此,您需要fetch远程存储库中可用的 refs。你可以这样做:

git fetch origin

之后,您可以通过执行以下命令来验证新分支是否在本地可用:

git branch --all

看到您正在寻找的分支在那里,您可以使用以下命令进行检查:

git checkout mybranch

推荐阅读