资讯专栏INFORMATION COLUMN

对症下药,快速下载github单个文件夹

RichardXG / 1850人阅读

摘要:如何从上下载单个文件夹然后再看了看插件这个插件能显示树状目录,还提供了单个文件的下载。单个文件本身就提供这个功能。

瞎扯淡的前言

前几日遇到一个比较麻烦的事情,刚好周末有时间,不知道大家是否和我一样,在github阅读源码的时候,只想看他的src目录,当然在github上面阅读非常的麻烦,各种快捷都用不了,函数跳转,全局搜索….等等。但是。。。

关键来了,很有源码整个项目都非常的大,介于github网速不好的情况下,我都得等好久才把资源下载下来,但是我只需要看某个文件夹,这不是资源的浪费吗?而且非常影响自己追求知识的心。对!(假装认真脸。我这么想学习,你还给我整一个仓库,还得让我找对应的文件,真的好麻烦。)

本着不重复造轮子的心态,我先在查阅了现有的插件是否可以实现这个功能,如果有我就可以很愉快的使用了,我也不需要再来造个轮子。

看了知乎上面火热的讨论,但是感觉方法依旧是非常的麻烦。好不容易看到排名第一的实现方案,但是loading一直等待中,最终还是没实现自己想要的方案。

如何从 GitHub 上下载单个文件夹?

然后再看了看chrome插件(Octotree)

这个插件能显示树状github目录,还提供了单个文件的下载。但是我要的是文件夹啊。。。单个文件github本身就提供这个功能。心态有点崩溃,找了半天找不到啊。

重点

咳咳,重点。鉴于以上的调研以及自己遇上的问题,然后撸了一个node小工具。

https://github.com/hua1995116/git-down-repo

使用方式,很简单,拥有node环境就好

npm install git-down-repo -g // 安装全局

gitdown https://github.com/hua1995116/webchat/tree/master/config // 下载单个文件夹
功能(默认下载到本地执行目录)

gitdown url

url 替换成github上的url,例子如下:

下载整个仓库(默认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

结语

如果觉得对你有帮助可以给我的小工具点个star(https://github.com/hua1995116/git-down-repo)

如果你觉得没有用或者有啥意见可以提issue给我,我会继续改进,包你满意(斜眼笑)

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/96128.html

相关文章

  • 联想企业网盘融合云助力中交上海航道设计院国际化进程

    摘要:中交上海航道勘察设计研究院有限公司以下简称中交上海航道设计院是中国交通建设股份有限公司下属,具有勘察设计研究咨询工程总承包工程检测造价咨询等综合能力的甲级设计院。随着全球经济一体化和产业结构的调整,我国传统企业的国际化势在必行,在经济发展新时代的大背景下,我国水工领域龙头企业-中交上海航道勘察设计研究院有限公司已经率先践行了国际化战略,在国际化发展道路上逐浪前行。中交上海航道勘察设计研究院有...

    layman 评论0 收藏0
  • ETM时间塔是做什么的,看完这篇文章你就懂了

    摘要:事件去年夺冠,王思聪抽奖。终于说到今天的正题了时间塔是什么它是一个区块链量子随机数发生器。简单地说,时间塔从链上抽取数据,通过一系列高级操作,生成随机数时间塔和有什么关系时间塔是联合知名高校科研机构以及实验室共同开发的科研成果。 以前我一直认为,人类的本质是复读机。实际上,我还是过于年轻了,现实的冷水,终于浇醒了我。 人类的本质,是鸽子。 为什么?你听我说。showImg(https:...

    aisuhua 评论0 收藏0
  • ❤️软件测试经典10题(含解析) 软件测试行业,去大公司还是小公司好?❤️

    年轻人都会犯的3个职场错误,你有几个? 测试人员如何才能快速成长? 软件测试行业,去大公司还是小公司好? 同学们可以用这 10 道题目,找到自己的薄弱点,对症下药哦。 我的建议是:你们可以拿出纸笔,写下这 10 道题的答案,然后再与文末的答案进行对照~ 选择题 1. (单选)当需要对某个系统进行测试的时候,应该从哪些方面来设计测试用例? A. 功能验证 B. 性能相关的验证 C. 兼容性相关的验...

    zhunjiee 评论0 收藏0
  • 聊聊为什么淘宝要提出「双飞翼」布局

    摘要:于是,淘宝软对针对圣杯的缺点做了优化,并提出双飞翼布局。综合来看,不管的大小高低如何,双飞翼布局都能正常显示,嗯确实很优秀。锤子和钉子综上所见,双飞翼布局更胜一筹。 showImg(https://segmentfault.com/img/bVYtjF?w=922&h=561); 前言 突然有一天,脑之里不知怎地蹦出一个词,「双飞翼」,这是很久以前的淘宝提出的一种三栏布局优化方案,然而...

    junbaor 评论0 收藏0

发表评论

0条评论

最新活动
阅读需要支付1元查看
<