Git 只拉取部分文件
Git 只拉取部分文件
git sparse-checkout 稀疏检出功能
sparse-checkout稀疏检出是 git 官方提供的命令,可以做到部分文件拉取。
主要是一下步骤:
mkdir filename
创建本地文件目录
git init
加入 git 版本管理
git config core.sparsecheckout true
开启稀疏检出功能
在.git/info
目录下新建sparse-checkout
文件
该文件的编写语法与.gitignore
忽略文件方式一致
wantfiledir
!unwanted/
要关闭 sparse-checkout功能,
将core.sparsecheckout
设为false
是不生效的,需要修改 .git/info/sparse-checkout
文件,用一个*
号替代全部内容,最后执行 checkout 或 read-tree 命令【很重要】。
Chrome 插件
除了使用 git 命令之外, 我们还可以用更简单的方式
GitZip for github 谷歌浏览器插件, 直接在 github网页双击选择下载。
双击选择(注意不要点文件夹,点文件夹旁边的空白处)
网页右下角点击下载
参考
Git只过去部分目录文件(稀疏检出)
Git parse-checkout官方文档参考
Git 只拉取部分文件相关推荐
- git pull拉取不下来文件
关于git pull 拉不下来文件的解决方法 git pull 拉不下来有可能是因为远端提交了新的文件修改太多 到几百上千条的时候就有可能拉不下来 这时候可以执行一个命令配置拉取的长度 git con ...
- git pull(拉取) push(上传)详解
一.创建远程仓库,如github仓库 二.下载安装git 三.运行 Git Bash进入项目文件夹 或者 直接在在项目文件夹右键Git Bash Here,进入项目文件夹 我的项目文件夹是 F:\00 ...
- idea从git上拉取并管理项目
idea从git上拉取并管理项目 1:idea从git上拉取项目 (1)FILE --> New --> Project from Version Control --> Git ( ...
- git clone 拉取远程仓库
1. git clone 拉取仓库 拉取远程库中的默认分支 git clone <repositories> -b, --branch 拉取远程库中的指定分支 git clone -b & ...
- git gerrit 拉取本地服务器代码出错Unable to negotiate with XX.XX.XX.XX port XX: no matching key exchange me
ssh 方式 git gerrit 拉取本地服务器代码出错ssh拉取项目 Unable to negotiate with XX.XX.XX.XX port XX:: no matching key ...
- Gitlab 拉取指定文件夹的四部曲
拉取gitlab指定文件的四大步骤: 1. 首先新建一个本地仓库 初始化本地仓库 git init 2. 将过滤的配置项打开 启用过滤的配置项 git config core.sparsechecko ...
- 小程序切换账户拉取仓库文件的appid提示
小程序切换账户拉取仓库文件,拉取后appid会提示项目不是当前appid的项目,因为切换了账户,而每个小程序账户只有一个appid,所以会冲突 去project.config.json里吧appid改 ...
- 从maven私服(nexus)拉取jar文件,解析项目pom依赖信息
一.前言 关于pom解析的方式,常见的我认为有两种: 一种是利用dom tree的结构特性,利用dom4j提供的xml解析工具将pom文件读取为dom tree结构,再层层解析出内容. 第二种方式更为 ...
- git拉取单个文件_Git拿来就用
简介 Git[1]是 Linus 开源的分布式代码版本控制工具. Q:版本控制工具有哪些? A: 集中式:SVN.CVS.VSS 等 分布式:BitKeeper.Git 等 Q:集中式和分布式有什么区 ...
最新文章
- 人类“换头术”现在就是一场炒作 但医学界不会放弃研究
- Python数据类型之列表操作方法
- 计算机原理 英文版,计算机原理介绍英文版.doc
- eval在python中是什么意思_如何在Python中使用eval ?
- [html] H5页面在微信中如何禁止分享给好友和朋友圈?
- 基于Ajax的应用程序架构汇总(三)
- RabbitMq的工作模式 介绍+测试代码,以及三种Exchange模式介绍.
- 语音识别学习笔记(二)【基于矢量量化的识别技术】
- 时间序列分析(3)| ARMA模型的拟合
- rails使用html form,Rails 页面多选下拉框, form_for, form_tag 使用技巧及 select2 使用
- ArrayList源码剖析
- 害!!安装电脑系统 分区就那么点事
- 解决方案:Android开发基于rtmp视频直播
- CM/CMR/CMP防火等级有何区别?CM/CMR/CMP级电缆网线如何选?
- 苹果计算机使用方法,苹果电脑系统使用教程_初次使用苹果电脑教程-win7之家
- 人工智能粒子群优化和群智能
- Android Q 修改Fingerprint
- 《第一本Docker书》 读书笔记
- 使用PreListener与InteractionListener的一个小发现
- Pandas官方文档!(中文版PDF下载)