为什么不`git clone`克隆所有分支?

Jas*_*nes 5 git github

如果我做

$ git clone https://github.com/dtu-compute/docker-mongodb
$ cd docker-mongodb
$ git branch
* master
Run Code Online (Sandbox Code Playgroud)

但如果你看看Github分支页面,有两个分支.

为什么我不能获得所有分支机构git clone

che*_*ner 9

git branch默认情况下仅显示本地分支; 用于git branch -r查看远程分支或git branch -a查看所有分支.默认情况下,git clone仅创建一个本地分支,mastermaster分支跟踪(默认情况下)远程存储库上的分支.

  • 因为它会在切换之前创建一个镜像远程的新“跟踪”分支,而不是基于当前签出的分支创建新分支。 (2认同)