当我在本地系统中克隆存储库时,它将仅显示一个分支

时间:2019-01-08 08:30:05

标签: git github branch git-clone

我有两个分支:
 1.大师
 2.分期

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

现在的问题是,我已经在本地计算机上重新设置了此存储库,但是当我使用git clone https:repository-url.git克隆此存储库时,它将仅创建一个master分支,并且仅显示master分支提交,所以我该如何还克隆我的登台分支及其提交?

我已经尝试过git checkout -b staging,但是它将从master分支中复制一份。

1 个答案:

答案 0 :(得分:2)

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