- 创建一个空的本地仓库
$ git init
- 连接远程仓库GitHub
$ git remote add -f origin https://github.com/astaxie/build-web-application-with-golang.git
- 开启sparse checkout 模式
$ git config core.sparsecheckout true
- 将需要的目录添加过滤列表文件中
$ echo zh >> .git/info/sparse-checkout
- 最后一步,拉取想要的分支
$ git pull origin master