当我在本地系统中克隆我的存储库时,它只会显示一个分支
When I clone my repository in my local system then it will show only one branch
我有两个分支:
1.硕士
2.分期
我所有的提交都在暂存分支中可用,但在主分支中它只有必要的提交,我使用 cherry-pick 从暂存分支推送。
现在的问题是,我已经在我的本地机器上重新设置了这个存储库,但是当我使用 git clone https:repository-url.git
克隆这个存储库时,它将只创建一个主分支并且只出现主分支提交,所以如何我还可以克隆我的暂存分支及其提交吗?
我已经尝试 git checkout -b staging
但它会从 master 分支复制一份。
git branch -r
将显示远程分支的所有本地副本,例如 origin/master
和 origin/staging
。只需 运行 git checkout staging
(没有 -b
!)创建本地 staging
分支来跟踪远程分支。
我有两个分支:
1.硕士
2.分期
我所有的提交都在暂存分支中可用,但在主分支中它只有必要的提交,我使用 cherry-pick 从暂存分支推送。
现在的问题是,我已经在我的本地机器上重新设置了这个存储库,但是当我使用 git clone https:repository-url.git
克隆这个存储库时,它将只创建一个主分支并且只出现主分支提交,所以如何我还可以克隆我的暂存分支及其提交吗?
我已经尝试 git checkout -b staging
但它会从 master 分支复制一份。
git branch -r
将显示远程分支的所有本地副本,例如 origin/master
和 origin/staging
。只需 运行 git checkout staging
(没有 -b
!)创建本地 staging
分支来跟踪远程分支。