下载Github上项目的某个文件夹

方法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可以指定branchtagcommit 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这个网站, 但是貌似被墙了, 使用效果不佳。

你可能感兴趣的:(Git)