相信道友们或多或少遇到过这样一个问题:

GitHub整个源代码非常大,或者源代码中别的目录分支不需要,不想clone整个项目到本地,只想clone项目的某个文件夹下面所有源码!

在这里插入图片描述
OK!下面就分享一招:如何在github上克隆指定目录下源码。

方法1:利用SVN,Checkout检出指定目录源码

  1. 需要先安装一下svn,很简单,百度也很多教程,这里不再赘述;
  2. 找到自己需要clone的项目,例如我只想clone下图项目的second目录里的源码;
    在这里插入图片描述
    3 点进需要克隆的目录,复制浏览器地址;
    在这里插入图片描述
https://github.com/JushuangQiao/Python-Offer/tree/master/second

4 编辑刚刚复制的地址,将 /tree/master/ 替换为 /trunk/

https://github.com/JushuangQiao/Python-Offer//trunk/second

5 打开你要保存的本地路径,鼠标右击,将编辑好的地址链接复制到svn,Checkout即可。
在这里插入图片描述

方法2:利用在线网站

网上还有大佬分享了一些在线网站,可以直接clone到本地,但是很多需要科学上网,速度也比较慢,有兴趣的小伙伴可以试试。
例如:

https://www.itsvse.com/downgit

反正我是直接用的svn Checkout很香,哈哈

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐