如何用gitclone一个指定文件或者目录
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
总结
以上步骤简洁实用,推荐给有类似需求的朋友参考。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。
Photoshop 2026 是 Adobe 推出的专业图像处理与视觉设计软件,支持 Windows、macOS 和 iPad 等平台,广泛应用于摄影修图、电商设计、平面海报、数字绘画及视觉合成等创作场景。
Blender 是一款免费开源、跨平台的专业 3D 创作软件,集建模、动画、渲染、视频编辑与视觉合成等功能于一体,广泛应用于影视动画、游戏设计和建筑可视化等领域。软件支持 Cycles 物理渲染器与 Eevee 实时渲染引擎,并提供多边形建模、骨骼绑定、物理模拟等专业工具。Blender 兼容 Windows、macOS 和 Linux 系统,安装包轻巧、运行流畅,依托活跃的全球开发者社区持续更新,是从初学者到专业创作者都值得选择的正版 3D 创作工具。















