将项目的Head版本clone下来:
$ git clone --depth 1 仓库地址
depth 1的作用是拉取的版本深度为1,即拉取最近一次提交的版本。这时候你可以看下clone下来的Head版本指向了哪个分支,查看当前已拉取的所有分支:
$ git branch -a
checkout其它分支:
通过分支名称去拉取其它分支。依次执行如下指令:
$ git remote set-branches origin '远程分支名称'
$ git fetch --depth 1 origin 远程分支名称
fetch --depth 1的作用是拉取该分支的版本深度为1,同理,也是拉取最近一次提交的版本。值也可以改为其他的,比如想拉取最近10次提交的版本历史,则–depth 10这样子。