如何在github上checkout单个文件或文件夹

根据知乎上传授的方法整理一下,https://www.zhihu.com/question/25369412

github上有时候一个项目过大,只想下载其中的一个文件或文件夹查看,不想都下载下来时,此时广大的网友发挥其智慧的时刻到了。

方法一:SVN


举例说明:

譬如这个项目:Mooophy/Cpp-Primer · GitHub, 我只想看 ch03 文件夹的代码怎么办?

先打开 ch03, 其 URL 为: "https: //github. com/Mooophy/Cpp-Primer/tree/master/ch03"(这里添加空格, 为了防止知乎智能识别)

/tree/master/换成/trunk/. (这个以前玩 Google Code 的人应该很熟悉.)

"https: //github. com/Mooophy/Cpp-Primer/trunk/ch03"(同样有空格)

然后, 输入:

svn checkout https://github.com/Mooophy/Cpp-Primer/trunk/ch03

PS: 第一次使用的话, 可能会出现下面这个提示:

R)eject, accept(t)emporarily or accept(p)ermanently?

输入 P 就行了.

作者:pezy

链接:https://www.zhihu.com/question/25369412/answer/30579415

来源:知乎

著作权归作者所有,转载请联系作者获得授权。

方法二:Chrome插件


作者:Simshang

链接:https://www.zhihu.com/question/25369412/answer/112688823

来源:知乎

著作权归作者所有,转载请联系作者获得授权。

@cranehuang看了这位知友的回答 , 安装了`Octo Mate` , 图片中右侧的工具栏 , 这个工具可以预览项目的梗概 , 也就是README.md文件的目录 , 用`Add this page`按钮收藏本页面 , 相当于一个网络收藏夹 , 在鼠标移动到文件的图标时候 , 会出现`Click to download` , 如图所示 :

谢谢这位知友的回答 , 在这里我再推荐一款插件`Octotree` , 就是第一幅图中左侧的工具栏 , 它相当于一个文件浏览器 , 可以看到整个项目的文件目录 , 在鼠标移动到相应文件下还会出现下载按钮 , 也很方便下载文件 , 如图 :

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容