我正在开发一个项目,我创建了一个带master
分支的存储库.正在处理它的人添加了一个名为的分支new-branch
- 他们的代码更改位于此分支中.
但是,当我克隆存储库时:
$ git clone git@github.com:me/my-repo.git
Run Code Online (Sandbox Code Playgroud)
我可以成功克隆它,但它只显示master
分支.我不知道如何查看/获取new-branch
.
我如何将此分支拉到我的存储库?
Gre*_*ill 27
克隆存储库时,所有远程分支都将在存储库中创建为"远程跟踪分支".默认情况下不显示这些内容,但您可以通过以下方式查看:
git branch -a
Run Code Online (Sandbox Code Playgroud)
如果你这样做git checkout new-branch
,git会找到同名的远程跟踪分支,自动从同一个提交创建一个新的本地分支,并切换到新的本地分支.
对于将来的工作,该git fetch
命令将使用来自远程的最新提交更新所有远程跟踪分支.