首页 > 解决方案 > 当我在本地系统中克隆我的存储库时,它只会显示一个分支

问题描述

我有两个分支:
1. Master
2. Staging

我所有的提交都在 staging 分支中可用,但在 master 分支中,它只有必要的提交,我使用来自 staging 分支的cherry-pick 推送。

现在的问题是,我已经在我的本地机器上重新设置了这个存储库,但是当我使用克隆这个存储库时,git clone https:repository-url.git它只会创建一个主分支并且只出现主分支提交,所以我怎样才能克隆我的暂存分支及其提交?

我已经尝试过,git checkout -b staging但它会从主分支复制。

标签: gitgithubbranchgit-clone

解决方案


git branch -r将显示远程分支的所有本地副本,例如origin/masterorigin/staging。只需运行git checkout staging(不带-b!)即可创建一个staging跟踪远程分支的本地分支。


推荐阅读