git.ZC一套命令_稀疏签出(sparse-checkout)
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)的更多相关文章
- [git]撤销的相关命令:reset、revert、checkout
基本概念 工作区 暂存区 本地版本仓库 远程版本仓库 如果不清晰上面的四个概念,请查看廖老师的git教程 这里我多说几句:最开始我使用git的时候,我并不明白我为什么写完代码要用git的一些列指令把我 ...
- 稀疏检出-使用git检索出仓库里的某一个目录文件,而不是整个仓库的所有文件
具体工作意义是从某一个Git仓库 克隆时,只克隆检测出这个仓库里的某些文件夹内容,而不是跟平常那样把整个仓库的内容都克隆下来 从1.7.0版本开始git提供稀疏检出的功能.所谓稀疏检出就是本地版本库检 ...
- github总结(4)--关于git reset --hard这个命令的惨痛教训
背景叙述: 前几天,上传自己的个站到git上的时候,手欠脑发晕的用了次git reset --hard xxxxxx 命令.由于只在线上传入了一个index.html页面(自己都不知道自己咋想的,就这 ...
- Git Book 中文版 - Git的撤消操作 - 重置, 签出 和 撤消
Git Book 中文版 - Git的撤消操作 - 重置, 签出 和 撤消 Git的撤消操作 - 重置, 签出 和 撤消 Git提供了多种修复你开发过程中的错误的方法. 方法的选择取决于你的情况: 包 ...
- git 签出(恢复)指定文件
在项目开发中,偶尔会因为误删文件或其他原因需要从git仓库中恢复某些文件.此篇文章将介绍如何通过git从历史提交记录.分支记录恢复指定文件. 1. git checkout 说明:使用git chec ...
- svn稀疏目录--通过设置工作目录的深度(depth)实现目录树的部分签出
对于一个大的版本库来说,本地工作目录签出整个目录树是即费时又占地儿的.虽然可以只签出某个子目录树,但有时候还是需要从根目录签出.那么,怎么才能只把自己感兴趣的子目录签出来呢? 从svn1.5版开始,提 ...
- TFS命令tf:undo(强制签入签出文件)
由于修改计算机名称或不同电脑上操作忘记签入,则需要强制签入文件 具体步骤如下: 1.在命令行中输入"cd C:\Program Files\Microsoft Visual Studio ...
- git plumbing 更加底层命令解析-深入理解GIT
原文: http://rypress.com/tutorials/git/plumbing 本文详细介绍GIT Plumbing--更加底层的git命令,你将会对git在内部是如何管理和呈现一个项目r ...
- git操作的各种命令整理
1.常用的Git命令 命令 简要说明 git add 添加至暂存区 git add–interactive 交互式添加 git apply 应用补丁 git am 应用邮件格式补丁 git ann ...
随机推荐
- Idea集成使用SVN教程
第一步:下载svn的客户端,通俗一点来说就是小乌龟啦!官网下载地址:https://tortoisesvn.net/downloads.html 下载之后直接安装就好了,但是要注意这里,选择安装所有的 ...
- Gitlab+Jenkins+Docker实现net core持续集成
前言 在项目中使用这一套自动集成的体系之后,一直想找个时间总结出来,用于自己记录也打算将自己的所得分享给园友们,不经常写文章,可能会有错误的地方,希望各位不吝指正,我会及时的改正并表示感谢,希望大家能 ...
- 【NOIP2014模拟11.3】蛋糕
题目 今天是Bessie的生日,他买了一个蛋糕和朋友们一起分享,蛋糕可以看成是一个R行C列的表格,共有R*C个格子,每个格子都有一个0至9的数字,表示该格子蛋糕拥有的巧克力.现在Bessie要把蛋糕横 ...
- node.js入门学习(一)环境安装,REPL,fs模块,path模块,http模块
一.node.js介绍 1.1.node.js是什么 官网首页总结:Node.js® 是一个基于 Chrome V8 引擎 的 JavaScript 运行时. 1)node.js是一个开发平台,就像j ...
- Lucene实践:全文检索的基本原理
一.总论 根据http://lucene.apache.org/java/docs/index.html 定义: "Apache Lucene(TM) is a high-performan ...
- 【Leetcode】国王挖金矿
参考该文章 https://www.cnblogs.com/henuliulei/p/10041737.html #include <iostream> #include <cstr ...
- go语言系列--输出正弦函数
实验所用到的标准库和包 库与包之间的理解可以类比成:数据库种的库和表 库名 作用 image 常见图形格式的访问及生成 log 日志记录库 math 数学库 os 操作系统平台不依赖平台操作封装 查看 ...
- [BZOJ2839]:集合计数(组合数学+容斥)
题目传送门 题目描述 .(是质数喔~) 输入格式 一行两个整数N,K. 输出格式 一行为答案. 样例 样例输入: 3 2 样例输出: 样例说明 假设原集合为{A,B,C} 则满足条件的方案为:{AB, ...
- 地图服务 纬度、经度对应坐标轴x,y
记下,供自己参考,中国地区的经纬度,经度大,纬度小 如上海经纬度为:(经度, 纬度)(y, x)(lon, lat) 121.48 31.22 纬度---lat----x轴 经度---lon---y轴
- linux 上使用libxls读和使用xlslib写excel的方法简介
读取excel文件:libxls-1.4.0.zip下载地址:http://sourceforge.net/projects/libxls/安装方法: ./configure make make ...