商城首页欢迎来到中国正版软件门户

您的位置: 首页 > 文章列表 > 编程开发 > 如何用gitclone一个指定文件或者目录

如何用gitclone一个指定文件或者目录

  发布于2026-07-05 阅读(0)

扫一扫,手机访问

git clone 一个指定文件或者目录

在实际开发中,我们经常遇到这样的场景:远程仓库里文件很多,但只需要拉取某个特定的文件或文件夹,而不是整个仓库。如果直接全量 clone,不仅耗时,还占空间。其实 Git 早就提供了“稀疏检出”机制来解决这个问题,下面就是一套完整的操作流程。

1 创建一个空文件夹

mkdir -p test

2 进入创建的文件夹

cd /test

3 执行 git init 初始化 git

在新建的文件夹下执行初始化动作,是因为要保证本地是在 Git 的环境下,为关联远程仓库提供前提。

如何用gitclone一个指定文件或者目录

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

总结

以上步骤简洁实用,推荐给有类似需求的朋友参考。

本文转载于:https://www.jb51.net/program/366227cy6.htm 如有侵犯,请联系zhengruancom@outlook.com删除。
免责声明:正软商城发布此文仅为传递信息,不代表正软商城认同其观点或证实其描述。

热门关注