能否创建可访问仓库全部分支的GitHub Codespace?
当然可行,完全能实现你的需求
GitHub Codespace本身就是基于你的仓库创建的开发环境,默认就有权限访问仓库的所有分支,操作起来和本地VS Code里的仓库管理完全一致:
- 打开目标仓库的GitHub页面,点击顶部的「Code」按钮切换到「Codespaces」标签,点击「Create codespace on main」(也可以选其他已有分支作为基础)。
- 等Codespace加载完成后,在浏览器版VS Code左侧打开源代码管理面板(分支图标),就能看到仓库里的所有分支。
- 要检出其他分支,直接在分支列表里点选目标分支就行,也可以在终端里敲命令:
git checkout <你的分支名>。 - 要是需要创建新分支,同样可以在源代码管理面板里操作,或者用终端命令
git checkout -b <新分支名>。
只要你拥有该仓库的读写权限,就能在这个Codespace里自由切换分支、推送拉取代码,完全能访问整个仓库的内容。
内容的提问来源于stack exchange,提问作者Robin Andrews
相关产品推荐
相关产品推荐

