如何从Google Cloud Source Repository克隆指定分支
默认情况下gcloud source repos clone只会拉取仓库的默认分支(通常为master/main),不会自动同步其他远程分支,你可以通过以下两种方法获取dev分支:
方案1:克隆时直接指定目标分支
gcloud source repos clone 支持透传Git原生参数,只需在命令末尾添加 -- 后跟Git Clone的分支参数即可,命令如下:
gcloud source repos clone <Repos_Name> -- --branch dev
执行后本地仓库会默认检出dev分支,无需额外操作。
方案2:已完成默认分支克隆的场景
如果已经克隆了仓库,不需要重新拉取全量代码,按以下步骤操作即可:
- 首先拉取远程仓库所有分支的最新元数据
git fetch origin
- 切换并关联远程dev分支
git checkout -b dev origin/dev
使用高版本Git的用户也可以用更简洁的switch命令:
git switch dev
内容的提问来源于stack exchange,提问作者Ramsankar Pandian
相关产品推荐
相关产品推荐

