git - 从在 gitlab 上创建的终端访问新分支
问题描述
我使用 gitlab UI 从 master 创建了一个名为 mybranch 的新分支。还有10个其他人的分支。在我写的终端中:git branch
它显示我在主分支中,没有显示其他分支。当我输入:git switch mybranch
或:git checkout mybranch
它给出了诸如无效参考之类的错误,我如何从终端进入 mybranch?我可以在 gitlab 页面中看到分支。
解决方案
您已经在远程存储库上创建了分支,并尝试在存储库的本地克隆上访问它。
为此,您需要fetch
远程存储库中可用的 refs。你可以这样做:
git fetch origin
之后,您可以通过执行以下命令来验证新分支是否在本地可用:
git branch --all
看到您正在寻找的分支在那里,您可以使用以下命令进行检查:
git checkout mybranch
推荐阅读
- css - “绝对”文本容器下方的位置划分
- sql - 如何查找重复的图像
- api - YII2 client->createRequest() 忽略验证
- java - 无论线程池大小如何,Spring Boot 都将并发 http 请求限制为 200
- wordpress - 如何在 Woocommerce 中编辑“运送到不同地址”表单中的字段?
- javascript - 如何将小型 gatsby 应用程序嵌入到 CRA 应用程序中
- javascript - 如何在角度的字符串文字中使文本加粗?
- python - python中的Lambda和向量化
- google-apps-script - 使用脚本格式化特定列中的单词
- reactjs - 如何存根 react-redux useReducer 钩子 - 使用 cypress