数码之家

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 100|回复: 1

[Other] 把整个 GitHub 仓库下到本地硬盘的方法!!!

[复制链接]
发表于 2 小时前 | 显示全部楼层 |阅读模式

爱科技、爱创意、爱折腾、爱极致,我们都是技术控

您需要 登录 才可以下载或查看,没有账号?立即注册

x
把整个 GitHub 仓库下到本地硬盘,最常用就三种办法。按你这个“开卡工具集合”仓库(很多 exe/zip 二进制)来说,直接给可操作步骤。
一、最省事:网页下载 ZIP(不装任何软件)
  • 打开 https://github.com/
  • 点右上角绿色 Code​ 按钮 → 选 Download ZIP
  • 浏览器会下载一个 MPTOOLS-main.zip
  • 解压到硬盘,比如 `D:\MPTOOLS`就行

缺点:没有 git 历史,后续作者更新了你得重新下。只看工具、不打算参与修改,用这个最合适。
二、推荐:用 Git 完整克隆(可后续更新)
  • 安装 Git:https://git-scm.com/downloads,Windows 一路下一步
  • 在硬盘建个目录,比如 D:\MPTOOLS,进入它
  • 右键「Git Bash Here」或打开终端,执行:

bat


bat







git clone https://github.com/t D:\MPTOOLS
  • 等它跑完,D:\MPTOOLS里就是全部文件(含 .git历史)

如果只想最快拿到最新版、不要历史,加浅克隆:
bat


bat







git clone --depth 1 https://github.com/t D:\MPTOOLS
以后要更新,进目录执行 git pull即可。
三、仓库太大、只想下某几个主控目录比如只要 SMI、Phison、Realtek,用稀疏检出:
bat


bat







git clone --no-checkout --depth 1 https://github.com/s:\MPTOOLScd D:\MPTOOLSgit sparse-checkout init --conegit sparse-checkout set SMI Phison Realtekgit checkout
这样只会把指定文件夹拉下来,省空间省时间。
四、关于大文件 / LFS / 子模块
  • 你贴出的目录里看到 FLASHID合集.zip、各家开卡工具目录,基本都是普通二进制;如果这个仓库没配 Git LFS,正常 clone 就能拿到真实文件。
  • 如果 clone 完发现某些文件只有几行“指针”而不是真实内容,说明用了 LFS,补装 Git LFS 再拉:

bat


bat







git lfs installgit lfs pull
  • 如果仓库含子模块(一般有 .gitmodules,你这份列表里没看到),用:

bat


bat







git clone --recurse-submodules https://github.com/ D:\MPTOOLS
已经克隆了就进目录执行 git submodule update --init --recursive。
五、安全提醒(开卡工具尤其要注意)这类固态/U盘开卡工具大多是第三方闭源 exe,直接运行有风险:
  • 先杀毒再跑,最好在虚拟机或备用电脑上试
  • 开卡会清空/重写盘,千万别拿存重要数据的硬盘直接测
  • 只下载你需要的对应主控版本,不必全量也行

如果你告诉我系统(Win10/11 还是 Linux)、硬盘剩余空间、以及是不是只想要某几个品牌(SMI/Phison/Maxio/Realtek 等),我可以把命令再精简成一条直接能跑的。

本帖被以下淘专辑推荐:

  • · 学习|主题: 67, 订阅: 1
 楼主| 发表于 1 小时前 | 显示全部楼层
游客请登录后查看回复内容
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

APP|手机版|小黑屋|关于我们|联系我们|法律条款|数码之家-技术知识分享平台

闽公网安备35020502000485号

闽ICP备2021002735号-2

GMT+8, 2026-9-27 22:44 , Processed in 0.078000 second(s), 11 queries , Gzip On, Redis On.

Powered by Discuz!

© MyDigit.Net Since 2006

快速回复 返回顶部 返回列表