1、

  git init

  git remote add origin https://gitee.com/?????/movieHome.git

  git config core.sparsecheckout true    // ZC: ???/.git/config 中的配置:[core]下的 属性sparsecheckout  会改变

  echo "05" >> .git/info/sparse-checkout   // ZC: 添加要 稀疏签出 的文件或目录

  git pull origin master          // ZC: 或使用 "git checkout master"(这个貌似我没有成功...)

2、去掉 稀疏签出(即 还原成 全部检出)

  git config core.sparsecheckout false

  把 文件"???/.git/info/sparse-checkout"删掉

3、ZC:在操作的过程中 一直不成功,甚至报错:“error: Sparse checkout leaves no entry on working directory”,后来才发现是 提交的那边没有把目录提交上去,导致获取的这边  执行稀疏签出操作时 一直都是找不到相关的目录&文件 (当时没有上gitee去看看,提交是否成功...后来刷新了一下 gitee相关页面 才发现原来远程仓库根本没有 稀疏签出需要获取的数据...)

4、

5、资料:

  码云使用容量说明 - 码云 Gitee.com.html(https://gitee.com/help/articles/4125#article-header0)

  Windows git 利用sparse-checkout 只下载子文件夹 - doujiang_zheng的专栏 - CSDN博客.html(https://blog.csdn.net/doujiang_zheng/article/details/78635725

  git下载克隆部分文件代码的方法 - 宋天真的博客 - CSDN博客.html(https://blog.csdn.net/songjiaping/article/details/79469818?utm_source=blogxgwz1

  【Git之窗】(九)Sparse checkout解决pull远程库特定文件失败问题 - 暂七师师长常乃超 - CSDN博客.html(https://blog.csdn.net/zzh920625/article/details/77073816

  Git只获取部分目录的内容(稀疏检出) - 简书.html(https://www.jianshu.com/p/b6c61907049f

  Git 如何只获取某个仓库下指定目录中的所有文件? - V2EX.html(https://www.v2ex.com/t/291134

   ZC:别的内容 和上面的文章差不多,有一个人的回复是这样:

    xiaowangge   2016-07-08 13:57:06 +08:00
    只获取一个文件的话,可以用     git clone -n git://github.com/twbs/bootstrap.git --depth 1  // ZC: 我此时主要关心的是 参数"--depth 1"的意义和使用
    cd bootstrap
    git checkout HEAD README.md     问题是,想获取某个指定目录下的所有文件,暂时没找到好的解决办法。

6、

7、

8、

9、

git.ZC一套命令_稀疏签出(sparse-checkout)的更多相关文章

  1. [git]撤销的相关命令:reset、revert、checkout

    基本概念 工作区 暂存区 本地版本仓库 远程版本仓库 如果不清晰上面的四个概念,请查看廖老师的git教程 这里我多说几句:最开始我使用git的时候,我并不明白我为什么写完代码要用git的一些列指令把我 ...

  2. 稀疏检出-使用git检索出仓库里的某一个目录文件,而不是整个仓库的所有文件

    具体工作意义是从某一个Git仓库 克隆时,只克隆检测出这个仓库里的某些文件夹内容,而不是跟平常那样把整个仓库的内容都克隆下来 从1.7.0版本开始git提供稀疏检出的功能.所谓稀疏检出就是本地版本库检 ...

  3. github总结(4)--关于git reset --hard这个命令的惨痛教训

    背景叙述: 前几天,上传自己的个站到git上的时候,手欠脑发晕的用了次git reset --hard xxxxxx 命令.由于只在线上传入了一个index.html页面(自己都不知道自己咋想的,就这 ...

  4. Git Book 中文版 - Git的撤消操作 - 重置, 签出 和 撤消

    Git Book 中文版 - Git的撤消操作 - 重置, 签出 和 撤消 Git的撤消操作 - 重置, 签出 和 撤消 Git提供了多种修复你开发过程中的错误的方法. 方法的选择取决于你的情况: 包 ...

  5. git 签出(恢复)指定文件

    在项目开发中,偶尔会因为误删文件或其他原因需要从git仓库中恢复某些文件.此篇文章将介绍如何通过git从历史提交记录.分支记录恢复指定文件. 1. git checkout 说明:使用git chec ...

  6. svn稀疏目录--通过设置工作目录的深度(depth)实现目录树的部分签出

    对于一个大的版本库来说,本地工作目录签出整个目录树是即费时又占地儿的.虽然可以只签出某个子目录树,但有时候还是需要从根目录签出.那么,怎么才能只把自己感兴趣的子目录签出来呢? 从svn1.5版开始,提 ...

  7. TFS命令tf:undo(强制签入签出文件)

    由于修改计算机名称或不同电脑上操作忘记签入,则需要强制签入文件 具体步骤如下: 1.在命令行中输入"cd  C:\Program Files\Microsoft Visual Studio ...

  8. git plumbing 更加底层命令解析-深入理解GIT

    原文: http://rypress.com/tutorials/git/plumbing 本文详细介绍GIT Plumbing--更加底层的git命令,你将会对git在内部是如何管理和呈现一个项目r ...

  9. git操作的各种命令整理

    1.常用的Git命令   命令 简要说明 git add 添加至暂存区 git add–interactive 交互式添加 git apply 应用补丁 git am 应用邮件格式补丁 git ann ...

随机推荐

  1. CentOS 7安装MySQL 8——萌新超详细教程

          1.配置MySQL 8.0的安装源:   sudo rpm -Uvh https://dev.mysql.com/get/mysql80-community-release-el7-1.n ...

  2. safari兼容时间格式 NAN

    问题: safari中不支持2018-08-01这种格式转为时间戳会显示NaN 方案: new Date('2018/08/01').getTime() 将-转化为/ // 正则替换 new Date ...

  3. Ionic4 & Cordova 打包Android,含签名

    IOS打包必须在Mac环境,以下讲述安卓打包并签名的过程,若是不签名,那么APP不能在手机上安装. 1.添加对应的android框架 ionic cordova prepare android 1)修 ...

  4. 12.python csv文件写入和读出

    import csv headers = ["class", "name", "sex", "height", &quo ...

  5. 10.django的一些方法理解

    django get_object_or_404 get_object_or_404是django的django shortcuts的方法,用来查询数据,或者抛出一个DoesNotExist的异常 用 ...

  6. TCP三次握手摘要

    这个问题的本质是, 信道不可靠, 但是通信双发需要就某个问题达成一致. 而要解决这个问题, 无论你在消息中包含什么信息, 三次通信是理论上的最小值. 所以三次握手不是TCP本身的要求, 而是为了满足& ...

  7. linux操作目录命令之mkdir与rmdir

    一.mkdir  创建目录(一个或多个目录) mkdir -m 777 -p path 1)-m  对新建目录设置权限 2)-p  可以是一个路径名称.此时若路径的某一级目录尚不存在,使有该选项后系统 ...

  8. 一个ros包依赖另一个ros包提供的库

    背景: 编写一个点云配准的ros包,记为A,在其中打算使用多种点云配准算法. 同一个ros工作空间下有另一个ros包,记为B,B中提供了几种点云配准算法,并将它们都编译成一个库文件并安装在工作空间中. ...

  9. [spring jpa] 解决SimpleJpaRepository的多数据源配置问题

    前言 前段时间使用spring jpa做了一个项目,由于涉及到了多个数据库,因此需要进行多数据源的配置.网上找了很多的资料,尝试着配置,都以失败告终.之后通过断点最终完成了多数据源的配置.这篇博客主要 ...

  10. [CSP-S模拟测试]:异或(数学)

    题目描述 给定$L,R$,我们希望你求出:$$\sum\limits_{i=L}^R\sum\limits_{j=L}^R(i\oplus j)$$其中这里的$\oplus$表示异或运算.答案对$10 ...