Git Sparse Checkout

背景

由于仓库有2k+文件,并不想全部拉取下来,只想拉取特定文件。
最后确定使用git的稀疏检出(sparse checkout)功能。

步骤:

初始化仓库&进入仓库:

 git init <project> 
 cd <project> 

关联远程仓库:

git remote add origin <repository url>

打开稀疏检出:

 git config core.sparsecheckout true 

进入.git/info/文件夹下,创建 sparse-checkout,设置想要拉取的文件或文件夹
拉取仓库分支:

git pull origin <branch>

观察

拉取的时候,耗时也还是用了拉取仓库的全部时间。只是拉去后,只拉到了指定文件。

posted @   ChrisLeon  阅读(50)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
点击右上角即可分享
微信分享提示
主题色彩