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. Idea集成使用SVN教程

    第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!官网下载地址:https://tortoisesvn.net/downloads.html 下载之后直接安装就好了,但是要注意这里,选择安装所有的 ...

  2. Gitlab+Jenkins+Docker实现net core持续集成

    前言 在项目中使用这一套自动集成的体系之后,一直想找个时间总结出来,用于自己记录也打算将自己的所得分享给园友们,不经常写文章,可能会有错误的地方,希望各位不吝指正,我会及时的改正并表示感谢,希望大家能 ...

  3. 【NOIP2014模拟11.3】蛋糕

    题目 今天是Bessie的生日,他买了一个蛋糕和朋友们一起分享,蛋糕可以看成是一个R行C列的表格,共有R*C个格子,每个格子都有一个0至9的数字,表示该格子蛋糕拥有的巧克力.现在Bessie要把蛋糕横 ...

  4. node.js入门学习(一)环境安装,REPL,fs模块,path模块,http模块

    一.node.js介绍 1.1.node.js是什么 官网首页总结:Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时. 1)node.js是一个开发平台,就像j ...

  5. Lucene实践:全文检索的基本原理

    一.总论 根据http://lucene.apache.org/java/docs/index.html 定义: "Apache Lucene(TM) is a high-performan ...

  6. 【Leetcode】国王挖金矿

    参考该文章 https://www.cnblogs.com/henuliulei/p/10041737.html #include <iostream> #include <cstr ...

  7. go语言系列--输出正弦函数

    实验所用到的标准库和包 库与包之间的理解可以类比成:数据库种的库和表 库名 作用 image 常见图形格式的访问及生成 log 日志记录库 math 数学库 os 操作系统平台不依赖平台操作封装 查看 ...

  8. [BZOJ2839]:集合计数(组合数学+容斥)

    题目传送门 题目描述 .(是质数喔~) 输入格式 一行两个整数N,K. 输出格式 一行为答案. 样例 样例输入: 3 2 样例输出: 样例说明 假设原集合为{A,B,C} 则满足条件的方案为:{AB, ...

  9. 地图服务 纬度、经度对应坐标轴x,y

    记下,供自己参考,中国地区的经纬度,经度大,纬度小 如上海经纬度为:(经度, 纬度)(y, x)(lon, lat) 121.48 31.22 纬度---lat----x轴 经度---lon---y轴

  10. linux 上使用libxls读和使用xlslib写excel的方法简介

      读取excel文件:libxls-1.4.0.zip下载地址:http://sourceforge.net/projects/libxls/安装方法: ./configure make make ...