当前位置: 首页 > article >正文

克隆GitHub仓库中的一个文件夹

要只克隆GitHub仓库中的一个文件夹,你可以使用 git sparse-checkout 功能。以下是具体步骤:

  1. 克隆仓库(使用 --no-checkout 选项,避免下载所有内容):

    git clone --no-checkout <仓库地址>
  2. 进入克隆的目录

    cd <仓库名>
  3. 启用稀疏检出

    git sparse-checkout init --cone
  4. 设置要检出的文件夹

    git sparse-checkout set <文件夹路径>
  5. 检出文件夹的内容

    git checkout <分支名>

fuyul@mine MINGW64 /d/edgeDownload/resource/pits/peachstar
$ git init
Initialized empty Git repository in D:/edgeDownload/resource/pits/peachstar/.git/

fuyul@mine MINGW64 /d/edgeDownload/resource/pits/peachstar (master)
$ git clone --no-checkout https://github.com/THU-WingTecher/PeachStar.git
Cloning into 'PeachStar'...
remote: Enumerating objects: 7427, done.
remote: Total 7427 (delta 0), reused 0 (delta 0), pack-reused 7427 (from 1)
Receiving objects: 100% (7427/7427), 77.26 MiB | 1.58 MiB/s, done.
Resolving deltas: 100% (2083/2083), done.

fuyul@mine MINGW64 /d/edgeDownload/resource/pits/peachstar (master)
$ cd PeachStar/

fuyul@mine MINGW64 /d/edgeDownload/resource/pits/peachstar/PeachStar (master)
$ git sparse-checkout init --cone

fuyul@mine MINGW64 /d/edgeDownload/resource/pits/peachstar/PeachStar (master|SPARSE)
$ git sparse-checkout set peach-3.0.202-source/samples

fuyul@mine MINGW64 /d/edgeDownload/resource/pits/peachstar/PeachStar (master|SPARSE)
$ git sparse-checkout set peach-3.0.202-source/samples

fuyul@mine MINGW64 /d/edgeDownload/resource/pits/peachstar/PeachStar (master|SPARSE)
$ git checkout
Your branch is up to date with 'origin/master'.

fuyul@mine MINGW64 /d/edgeDownload/resource/pits/peachstar/PeachStar (master|SPARSE)
$


http://www.kler.cn/a/320981.html

相关文章:

  • H3C NX30Pro刷机教程-2024-11-16
  • Java项目实战II基于微信小程序的电子商城购物平台(开发文档+数据库+源码)
  • 压缩指令的使用
  • 深入探索 Kubernetes 安全容器:Kata Containers 与 gVisor
  • C++ | Leetcode C++题解之第560题和为K的子数组
  • 源码解析-Spring Eureka(更新ing)
  • react hooks--useReducer
  • 电脑USB端口禁止软件有哪些?什么软件能指定USB端口禁用?分享四款好用软件!
  • Java | Leetcode Java题解之第420题强密码检验器
  • 微调大模型(Finetuning Large Language Models)—Why Finetune(一)
  • 目标检测——VOC2007数据集
  • Git 安装教程
  • 什么是共享旅游卡?解析共享旅游创业项目认知与代理攻略
  • 代理IP对于网络爬虫业务的重要性
  • 使用集成学习对不同的机器学习方法进行集成
  • AWS账单不支付账号会停用吗?
  • 拥塞控制算法的 rtt 公平性
  • webpack4 target:“electron-renderer“ 打包加速配置
  • python:django项目知识点01——前期配置、用户管理、权限核验、django-orm
  • C++之分割字符串的两种方式
  • CentOS Stream 9部署Redis
  • Docker 安装 Apache(图文教程)
  • FPGA学习--verlog基础语法篇
  • 【C++】入门基础知识-1
  • Redis篇(环境搭建)
  • Vue 3 中 Props 的使用指南