GitHub上有的个别项目过大,但只需要下载其中一个文件夹,下载整个项目要很久而且没必要。下面介绍下载github项目的指定目录的方法:

使用SVN实现部分文件夹的下载

main/master分支

/tree/main/ 换成 /trunk/。先用浏览器打开github项目到你指定的目录,复制地址栏地址,例如原URL:dotnet/aspnetcore/tree/main/docs,转换为URL:dotnet/aspnetcore/trunk/docs

然后就可以使用 SVN 的 Checkout 检出这部分的代码:

svn co https://github.com/Mooophy/dotnet/aspnetcore/trunk/docs

注意:co 是 checkout命令的别名

非main/master分支

如法炮制,非 main 分支换成 /branches/< branchname >/。例如原URL:dotnet/aspnetcore/tree/release/3.1/docs,转换为URL:dotnet/aspnetcore/branches/release/3.1/docs

同样可以使用 SVN 的 Checkout 签出这个分支的代码:

svn co https://github.com/Mooophy/dotnet/aspnetcore/branches/release/3.1/docs

参考资料

  • 如何从 GitHub 下载单个文件夹
  • svn 下载 github 上的单个目录或文件

github项目下载单个文件夹的办法相关推荐

  1. GitHub如何下载单个文件夹

    更新: 如果用 Chrome 的话,我一般用 GitZip for github 这个扩展 Github中并不提供单个文件夹下载, 每当下载仓库中某个文件夹时,只能克隆整个仓库, 浪费硬盘空间不说,浪 ...

  2. github 下载单个文件夹_从Github上下载单个文件夹的快速方式

    最近使用python需要从Github上下载文件,但官网上只能下载一个大目录下的所有文件,无法下载单个自己需要的文件夹. 网上主要的解决方式是SVN,有点麻烦没试. 尝试使用了Chrome的GitZi ...

  3. 从GitHub存储库下载单个文件夹或目录

    如何从GitHub上托管的远程Git存储库中仅下载特定文件夹或目录? 假设示例GitHub存储库位于此处: git@github.com:foobar/Test.git 其目录结构: Test/ ├─ ...

  4. 用git从gitee下载单个文件夹

    要从一个项目中拉取指定的文件:如 1 新建一个空白的文件夹(放代码的地方) 2 执行命令 git init 执行结果 : 3:在本地仓库里面启用sparse-checkout 执行 git confi ...

  5. 从github上下载单个文件

    一般情况下,在github中,需要下载整个项目时,可以点击右边的 clone or download 按钮 但是,当我们只需要某个项目当中的一个小文件时,找到所需下载的文件,选择RAW --点击右键- ...

  6. 如何在gitlab下载单个文件夹

    1.创建路径 #mkdir gitfile #cd <路径> eg:cd /home/gitfile/ 2.创建一个空的本地仓库 #git init 3.连接远程仓库GitHub #git ...

  7. [Git命令]上传单个文件到GitHub项目已有文件夹

    要将"xxx-第五章"文件夹里新修改的文件"修改4.0"上传到GitHub仓库中 在当前文件夹右键选择"Git Bash Here" 首先g ...

  8. 在Github中下载一个文件夹里的所有文件

    使用DownGit: https://minhaskamal.github.io/DownGit/#/home 将制定的文件或文件夹的路径丢到输入框, 点击Download即可! 可能需要的工具: h ...

  9. gitzip没有作用以及github如何下载单个文件或目录

    gitizip 一开始听别人的,在谷歌浏览器的商店里搜索gitzip并安装了这个插件,如下: 但是根本没有卵用,如下,鼠标右键那个蓝色的图标,会出现下载的选项,点击这个选项. 此时遇到过两种情况: 没 ...

  10. 亲测可用的github只下载一个文件夹的方法

    太好使了

最新文章

  1. mysql查询日期胜负_MySQL面试题:查询每个日期的胜负次数
  2. linux 程序定时重启tomcat,linux下实现tomcat定时自动重启
  3. vue pc端 商品轮播图_轮播图高点击商品图
  4. mitdump爬取当当网APP图书目录
  5. php打印 二维数组,PHP中遍历二维数组_以不同形式的输出操作实例
  6. 剑指offer--调整数组顺序使奇数位于偶数前面
  7. python查找路径代码_Python搜索路径
  8. 深入java虚拟机需要读吗_《深入理解Java虚拟机》读后总结(一)JVM内存模型
  9. mac安装和卸载mysql_mysql的安装与卸载
  10. 数据库中的年月日表达
  11. 【转】SQLServer2005中的增强数据类型VARCHAR(MAX)
  12. 计算机二级c语言考试内容有哪些,计算机二级C语言考试内容大纲
  13. 加油站(贪心)【LeetCode】
  14. css代码实现3D动画翻转 - 鱿鱼游戏卡片制作
  15. 小尺寸 GPS 北斗 GNSS 全向内置天线方案 CA-G01 CrossAir贴片天线
  16. 计算机管理 合并分区,硬盘分区进行合并 硬盘分区后怎么合并
  17. 关于引用的介绍和使用
  18. mac使用mysql出现的错误 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
  19. Linux基础复习总结
  20. TCP 与UDP的区别

热门文章

  1. 雨落无声-开博啦........
  2. Chrome浏览器关闭地址栏的搜索记录
  3. Oracle通过spool命令导出.dat数据,及通过Shell脚本定时任务执行卸数
  4. 每日新闻丨工信部发布绿色数据中心技术产品目录;阿里巴巴核心系统100%上云;苹果产品路线图曝光...
  5. vue-element-admin 框架结构粗解
  6. asan c/c++内存检测
  7. 水溶性CdTe/CdSe/ZnS量子点 深紫外发光光谱PL620nm-820nm
  8. 失业七个月,面试六十家公司
  9. 16春季计算机应用基础,16春季福师《计算机应用基础》在线作业一.doc
  10. 【华为OD机试真题 JAVA】字符统计及重排