我有两个分支:
1.大师
2.分期
我的所有提交都可以在staging分支中使用,但是在master分支中,只有我使用来自staging分支的Cherry-pick推送的必要提交。
现在的问题是,我已经在本地计算机上重新设置了此存储库,但是当我使用git clone https:repository-url.git
克隆此存储库时,它将仅创建一个master分支,并且仅显示master分支提交,所以我该如何还克隆我的登台分支及其提交?
我已经尝试过git checkout -b staging
,但是它将从master分支中复制一份。
答案 0 :(得分:2)
git branch -r
将为您显示远程分支的所有本地副本,例如origin/master
和origin/staging
。只需运行git checkout staging
(不使用-b
!)创建一个本地staging
分支即可跟踪远程分支。