关于github:为什么不`git clone`克隆所有分支?

Why doesn't `git clone` clone all the branches?

本问题已经有最佳答案,请猛点这里访问。

如果我愿意的话

1
2
3
4
$ git clone https://github.com/dtu-compute/docker-mongodb
$ cd docker-mongodb
$ git branch
* master

但是,如果您查看Github分支页面,会发现有两个分支。

问题

我为什么不把所有的分支都用git clone呢?


默认情况下,git branch只显示本地分支;使用git branch -r查看远程分支,或使用git branch -a查看全部。git clone只创建一个本地分支,默认情况下为master,它跟踪(同样,默认情况下)远程存储库上的master分支。