方法1 使用开源工具git-down-repo
项目地址: https://github.com/hua1995116/git-down-repo
安装
npm install git-down-repo -g // 安装全局
使用
// 下载整个仓库(默认master)
gitdown https://github.com/hua1995116/webchat
// 下载某个仓库的dev分支
gitdown https://github.com/hua1995116/webchat dev
// 下载仓库某个文件夹
gitdown https://github.com/hua1995116/webchat/tree/master/config
// 下载某个文件
gitdown https://github.com/hua1995116/webchat/blob/master/config/dev.env.js
// 下载多个项目(空格分隔)
gitdown https://github.com/hua1995116/webchat/blob/master/config/dev.env.js https://github.com/hua1995116/webpack-plugin-inner-script/blob/master/index.js
方法2 使用开源工具dgit
项目地址:https://github.com/hujiulong/dgit
安装
可以通过npm全局安装 (如果速度较慢可以使用淘宝提供的镜像)
npm install dgit -g
如果你使用mac,需要在命令前面加上sudo
安装完以后,就可以使用dgit命令了
使用方式
用下载react
作为例子(react目录结构改变, 下面的例子不一定还适用)
1.下载整个项目
dgit facebook/react
现在在你当前所处的目录下就会多一个react
目录,里面包含react
项目的所有文件
2.下载react的src目录
dgit facebook/react/src
现在在你当前所处的目录下就会多一个src
目录,里面包含react/src
的所有文件
3.指定分支
使用参数-r
或--ref
可以指定branch
,tag
或commit hash
dgit facebook/react/css -r gh-pages
4.指定tag
dgit facebook/react/src -r v15.6.1
5.指定commit hash
dgit facebook/react/src -r b5ac963
6.指定安放文件的目录
dgit facebook/react/src ./download
小结
两个工具都差不多, 第一个工具可以直接复制网址链接相对于第二个比较方便些。还有其他方式, 如DownGit这个网站, 但是貌似被墙了, 使用效果不佳。