克隆Git仓库后,只能看到master分支

时间:2012-01-17 04:44:45

标签: git

我正在开发一个项目,我创建了一个带有master分支的存储库。正在处理它的人添加了一个名为new-branch的分支 - 他们的代码更改在此分支中。

但是,当我克隆存储库时:

$ git clone git@github.com:me/my-repo.git

我可以成功克隆它,但它只显示master分支。我不知道如何查看/获取new-branch

我如何将此分支拉到我的存储库?

1 个答案:

答案 0 :(得分:27)

克隆存储库时,所有远程分支都将在存储库中创建为“远程跟踪分支”。默认情况下不显示这些内容,但您可以通过以下方式查看:

git branch -a

如果您执行git checkout new-branch,git将找到相同名称的远程跟踪分支,从同一个提交中自动创建一个新的本地分支,并切换到新的本地分支。

对于将来的工作,git fetch命令将使用来自远程的最新提交更新所有远程跟踪分支。