克隆远程分支导致克隆所有远程分支...为什么?

时间:2014-04-15 18:21:43

标签: git github

出于某种原因,当我只想克隆特定的远程分支时,我继续克隆所有远程分支。

我已经google并在SO中搜索这个,但似乎无法找到它。我试图克隆一个远程分支,比如说:

git clone https://github.com/whatever --branch foo

完成后,如果我检查分支机构:

git branch -a 

我可以看到所有远程分支的列表......也许我有些不对劲......但是我怎样才能只克隆一个特定的分支?我不想要/需要其他人......任何想法?

由于

1 个答案:

答案 0 :(得分:3)

使用--single-branch选项:

git clone https://github.com/whatever --branch foo --single-branch <folder>