我们常常要在Github下载一些源码、示例等,但有时候项目库会比较大,而我关心的只是其中很少的一部分内容,由于众所周知的原因,我们下载git库是比较慢的,过大的项目经常会下载失败,所以只下载部分内容就很有必要。

以下也是在互联网找到的教程,亲测有效!

首先打开Git Bash (在要存放下载内容的文件夹,鼠标右键选择 Git Bash Here)

逐条输入以下命令:(注意不含行号)

1 mkdir devops && cd devops
2 git init
3 git remote add -f origin https://github.com/seabluescn/ML_BinaryClassification.git
4 git config core.sparsecheckout true
5 echo BinaryClassification_Beauty >> .git/info/sparse-checkout
6 git pull origin master

解释一下:

第1行:devops是在本地新建一个文件夹

第3行:“ https://github.com/seabluescn/ML_BinaryClassification.git ”是要下载的库的地址

第4行:启用过滤功能

第5行:将BinaryClassification_Beauty这个关键字加入过滤列表,如果有其他关键字可以多次运行该命令,关键字是文件夹或文件皆可

第6行:拉取代码

实验效果图:

转载于:https://www.cnblogs.com/seabluescn/p/10613167.html

Git项目下载部分文件或文件夹相关推荐

  1. 【git】git提交忽略不必要的文件或文件夹

    对于经常使用Git的朋友来说,.gitignore配置一定不会陌生.废话不说多了,接下来就来说说这个.gitignore的使用. 首先要强调一点,这个文件的完整文件名就是".gitignor ...

  2. git如何忽略已经提交的文件 (.gitignore文件无效)

    一. 问题 在初始化git仓库的时候没有创建.gitignore文件来过滤不必要提交的文件, 后来却发现某些文件不需要提交, 但是这些文件已经被提交了, 这时候创建.gitignore文件忽略这些文件 ...

  3. php脚本实现git自动化,使用PHP脚本远程部署git项目

    准备工作: 1.coding.net创建私有项目 2.安装了Web服务 Git服务的服务器 服务器端: 1.nginx.php-fpm统一用www用户 www 目录,这个可以通过修改配置文件实现. [ ...

  4. 如何只下载一个github项目的某一特定文件夹或文件

    大部分人都会下载一个完整的github项目,无论是git clone命令,亦或是直接download zip文件,但是有的时候,我们不需要下载整个项目,因为下载整个项目可能耗时耗力,我们只需要下载其中 ...

  5. git命令下载项目,上传android项目到github步骤,以及取消项目关联Git,设置git忽略文件

    设置忽略文件 1.工程下创建文件夹gitignore.push即可 *.iml .gradle /local.properties /.idea/caches /.idea/libraries /.i ...

  6. CTF之路:git项目本地版本库(.git文件夹)漏洞利用

    1.题目 BP监听数据包里有一个flag,base64试了一下,假的. 试试扫描后台目录,用御剑后台扫描珍藏版OK 题干提示用linux,kali linux平台有gobuster(但是扯淡的是202 ...

  7. IDEA Git项目隐藏.iml文件及.idea文件夹的方法

    IDEA Git项目隐藏.iml文件及.idea文件夹的方法 1 问题 2 解决方法 3 效果 1 问题 2 解决方法 3 效果

  8. git 如何忽略掉文件夹_如何使git忽略某些文件或文件夹

    为什么要忽略某些文件或文件夹的变化? git作为一款项目文件变更版本管理软件,其主要功能之一就是追踪项目文件夹内各种文件及文件夹的变更情况.但是,在日常使用中,并非项目文件夹下的所有文件及文件夹变更都 ...

  9. 如何使git忽略某些文件或文件夹

    如何使git忽略某些文件或文件夹 为什么要忽略某些文件或文件夹的变化? git作为一款项目文件变更版本管理软件,其主要功能之一就是追踪项目文件夹内各种文件及文件夹的变更情况.但是,在日常使用中,并非项 ...

  10. 怎么在Github上单独下载一个文件或文件夹

    我们经常会在开发过程中上全球最大的同性交友网站查(chao)找(xi)一些优秀的开源项目,来填充自己空虚的内心,经常会用到的命令就是 git clone,使用 clone 来下载整个项目到本地.但是平 ...

最新文章

  1. 一.Linq to JSON是用来干什么的?
  2. ACM-线段树扫描线总结
  3. Spring Boot CMI 使用笔记
  4. vscode在ubuntu下安装插件,同时配置python虚拟环境、ctrl+鼠标滚轮放大代码窗口设置
  5. UVA 662 Fast Food
  6. ×××S 2012 交互式报表 -- 同步交互式排序
  7. closewin关闭无法返回上一层_紧急关闭iOS13,有史以来跳版本关闭系统
  8. 高斯金字塔 matlab,图像拼接中 高斯金字塔的建立 matlab程序详细解释 现金奖励...
  9. 三维重建笔记_多视几何_求基本矩阵F_六/七/八点法_误差评估
  10. Android自动化测试(UiAutomator)简要介绍 - 萧瑟一笑的专栏 - 博客频道 - CSDN.NET...
  11. 理财子公司成长的烦恼
  12. 《The industrial age of hacking》略读
  13. 咋让计算机名字改为办公用计算机,让电脑变成历史:三星DeX将三星S8变成“办公电脑”...
  14. 北大齐教授健康讲座笔录
  15. F2FS 基础知识二
  16. How to recognise a good programmer
  17. sudo apt install python3-pip安装失败
  18. UVA11400:简单dp
  19. RSA大数运算实现(1024位n)(3)
  20. 会不会跟着AXIS2上贼船

热门文章

  1. SpringBoot整合Atomikos实现2PC二阶段分布式事务
  2. SpringMVC相关面试题总结
  3. JavaScript基础专题之执行上下文和执行栈(二)
  4. 【译】给小白准备的Web架构基础知识
  5. Coding and Paper Letter(四十八)
  6. luoguP1991无线通讯网
  7. AI为移动医疗APP加码,智能提醒你:该吃药了!
  8. Python面试题之python是一种什么语言及优缺点
  9. rsync内网服务器 推送和拉取公网代码配置
  10. win7系统中任务计划程序的使用与查询