git clone
默认只能拉取 master
分支的代码,但很多时候需要拉取其他分支的代码,本文列出了两种方式。
git clone
的同时拉取指定分支
使用命令 git clone -b <branch> <仓库地址>
拉取本地已有仓库的指定分支
git fetch origin <branch>
将远程<branch>
分支拉到本地git fetch
命令用于从另一个存储库下载对象和引用:- 要更新所有分支,可将命令简写为
git fetch
- 要更新指定分支,需指定分支名
git fetch <remote_host> <branch>
- 要更新所有分支,可将命令简写为
git checkout -b dev origin/<branch>
在本地创建dev
分支并切换到该分支origin/<branch>
指将本地 Git 的头指针指向origin
库的<branch>
分支git pull origin <branch>
将远程<branch>
分支上的内容全部拉取至本地当本地代码是
dev
分支时,需要先git pull origin <branch>
更新远程分支代码到本地,之后再git pull
拉取远程master
分支到本地,否则会引起冲突