夜猫子的知识栈 夜猫子的知识栈
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《Web Api》
    • 《ES6教程》
    • 《Vue》
    • 《React》
    • 《TypeScript》
    • 《Git》
    • 《Uniapp》
    • 小程序笔记
    • 《Electron》
    • JS设计模式总结
  • 《前端架构》

    • 《微前端》
    • 《权限控制》
    • monorepo
  • 全栈项目

    • 任务管理日历
    • 无代码平台
    • 图书管理系统
  • HTML
  • CSS
  • Nodejs
  • Midway
  • Nest
  • MySql
  • 其他
  • 技术文档
  • GitHub技巧
  • 博客搭建
  • Ajax
  • Vite
  • Vitest
  • Nuxt
  • UI库文章
  • Docker
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)

夜猫子

前端练习生
首页
  • 前端文章

    • JavaScript
  • 学习笔记

    • 《JavaScript教程》
    • 《Web Api》
    • 《ES6教程》
    • 《Vue》
    • 《React》
    • 《TypeScript》
    • 《Git》
    • 《Uniapp》
    • 小程序笔记
    • 《Electron》
    • JS设计模式总结
  • 《前端架构》

    • 《微前端》
    • 《权限控制》
    • monorepo
  • 全栈项目

    • 任务管理日历
    • 无代码平台
    • 图书管理系统
  • HTML
  • CSS
  • Nodejs
  • Midway
  • Nest
  • MySql
  • 其他
  • 技术文档
  • GitHub技巧
  • 博客搭建
  • Ajax
  • Vite
  • Vitest
  • Nuxt
  • UI库文章
  • Docker
  • 学习
  • 面试
  • 心情杂货
  • 实用技巧
  • 友情链接
收藏
  • 分类
  • 标签
  • 归档
GitHub (opens new window)
  • 手册

  • 文档笔记

    • Git基础
    • Git分支-分支原理
    • Git分支的新建与合并-分支操作
    • Git分支管理-查看分支
    • Git分支开发工作流
    • Git分支-远程分支
    • Git拉取远程指定目录
      • 需求分析
      • 操作案例
    • Git分支-变基
    • Git工具-查看修订版本
    • Git工具-交互式暂存
    • Git工具-重写历史
    • Git工具-重置揭密
    • 解决报错超时
    • 解决git大小限制(10053)
  • 《Git》学习笔记
  • 文档笔记
夜猫子
2020-11-18
目录

Git拉取远程指定目录

# 需求分析

git1.7之后的版本支持拉取远程仓库的指定目录

  • 远程仓库特别大,直接clone下来,一则耗时长,二则有可能因为网络问题中断,clone失败
  • 一些开源的远程仓库可能存放着不止一个项目,但我们此时只想克隆远程仓库的其中一个项目
  • …

# 操作案例

  1. 新建本地文件夹:用于初始化仓库

    $ mkdir test
    $ cd test
    $ git init
    
    1
    2
    3
  2. 添加远程仓库

    git remote add origin https://github.com/wangdoc/webapi-tutorial.git
    
    1

    以一下仓库为例,克隆 docs 文件夹 image-20240906103737260

  3. 启用 Sparese Checkout 功能

git config core.sparsecheckout true
1
  1. 添加想要克隆的目录
echo "docs" >> .git/info/sparse-checkout
1
  1. 拉取指定目录
git pull origin master
1
编辑 (opens new window)
#Git
上次更新: 2024/9/6 12:14:45
Git分支-远程分支
Git分支-变基

← Git分支-远程分支 Git分支-变基→

最近更新
01
IoC 解决了什么痛点问题?
03-10
02
如何调试 Nest 项目
03-10
03
Provider注入对象
03-10
更多文章>
Copyright © 2019-2025 Study | MIT License
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式