您的位置:首页 > 编程语言

Github下载单个文件夹

2016-12-20 19:58 501 查看
为了看一下Webkit JavaScriptCore的源代码,想着把github上的代码下载下来看一下。而整个mater目录加起来有1G多,不清楚是不是网速原因,下载非常非常慢,同时目前只想了解其中和JIT有关的一部分代码,就想着把JIT子文件夹下下来,没想到这个小小操作也经历波折。

本人用的是windows,欲下载目标链接:https://github.com/WebKit/webkit/tree/master/Source/JavaScriptCore/jit

第一试:迅雷下载全部链接(失败)

毕竟是菜鸟,果断就直接右键“使用迅雷下载全部链接”,然后筛选了.cpp和.h文件,文件名都对,不过下完之后发现这些文件里都是html格式,跟代码没有半点关系。

第二试:网上搜的办法(失败)

网上有不少大牛贡献了几种方法,并且多为成功,不幸的是我在试的时候失败了。这里还是简单总结一下,主要参考了 [ 如何在github上下载单个文件夹? ]的回答。

github mate插件 (参见cranehuang和楼下知乎用户的回答)

然而我发现工具栏有时候不弹出来,可能是我并没学会怎么用。

svn checkout (参见pezy的回答)

下图这是我遇到的问题,SVN也不太会用= = 。关于方法,这个博客里说得更详细: [下载github项目中的某个文件夹或者文件]



第三方网站 (参见卓无尘的回答)

使用网站http://kinolien.github.io/gitzip/



一直在刷新,不清楚是什么情况。感觉自己不能更渣渣了,不会使用别人的方法,然后只好重新想办法。

第三试:找raw文件的地址

这个方法不能算是下载文件夹,只能说是下载文件夹下的多个文件,并不适用于其他情况。其实就是把单独下载raw文件的方法稍微改了一下。

比如说,AssemblyHelpers.cpp的链接是https://github.com/WebKit/webkit/blob/master/Source/JavaScriptCore/jit/AssemblyHelpers.cpp

点击raw选项,跳转到文本格式的源代码链接https://raw.githubusercontent.com/WebKit/webkit/master/Source/JavaScriptCore/jit/AssemblyHelpers.cpp

那下载这个链接得到的就是真实文件了。

所以,这里依旧先用第一试的办法用迅雷下载全部链接,然后右键选择“复制链接”,拷贝到文本里就是若干个文件链接列表了,然后按raw文件链接地址的格式,把原来链接的前缀“全部替换”成真实文件的前缀,再一次性粘贴到迅雷里下载就行了。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: