如何用gitclone一个指定文件或者目录
作者:QuietDream
时间:2026-07-05
浏览:1
Git稀疏检出支持仅克隆指定文件或目录,避免全量下载。操作步骤:创建空文件夹并初始化,关联远程仓库,开启稀疏检出模式,写入目标文件或文件夹路径,最后检出指定分支即可,大幅减少克隆时间和磁盘占用。
本文目录
git clone 一个指定文件或者目录
在实际开发中,我们经常遇到这样的场景:远程仓库里文件很多,但只需要拉取某个特定的文件或文件夹,而不是整个仓库。如果直接全量 clone,不仅耗时,还占空间。其实 Git 早就提供了“稀疏检出”机制来解决这个问题,下面就是一套完整的操作流程。
1 创建一个空文件夹
mkdir -p test
2 进入创建的文件夹
cd /test
3 执行 git init 初始化 git
在新建的文件夹下执行初始化动作,是因为要保证本地是在 Git 的环境下,为关联远程仓库提供前提。

git init
4 与远程仓库进行关联
以某个 gitcode 仓库为例:
git remote add -f origin https://gitcode.com/DingWY_1225/TemplateProject.git
5 开启稀疏检出
git config core.sparsecheckout true
6 给 sparse-checkout 文件写入要拉取的文件或者文件夹
echo "Template_stm32g474" >> .git/info/sparse-checkout
7 git checkout 指定分支
分支名称一般为 master,但这里创建仓库时改成了 main,所以 checkout 时也要用 main。
git checkout main
总结
以上步骤简洁实用,推荐给有类似需求的朋友参考。
作者最新文章
Microsoft365商业版怎么从试用转成付费订阅
2026-10-05 15:45
高通骁龙8至尊版Gen6实物图曝光:侧置DRAM与HPB散热结构解析
2026-09-08 17:07
电影剪辑实战:镜头组织、节奏控制与声音衔接技巧
2026-09-04 09:27
天堂漫画网页版登录入口及访问指南
2026-08-28 11:07
RedmiNote13Pro+桌面动画怎么设置 RedmiNote13Pro+桌面动画设置方法
2026-08-25 14:24
上一篇:
CMake创建MFC桌面应用的实现
下一篇:
正则表达式核心知识点语法速查表
热门文章
更多
精品专题
更多
Mac软件
更多
WINDOWS
更多










































