从Git上checkout指定的文件夹至本地

本文介绍了一种使用Git进行稀疏检出的方法,通过配置特定文件夹来减少大型项目的拉取时间。此方法适用于只需关注项目中部分文件或文件夹的情况。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当项目过大时,从服务器上拉取项目是件很头疼的事情,那么就说说怎么只拉区某个或几个文件夹至本地。

上代码:

git clone -n git@172.0.0.10:test/test_platform.git
cd test_platform
git config core.sparsecheckout true
echo webapp/css >> .git/info/sparse-checkout
git checkout master

如果需要 check out 多个文件夹的话,以此类推。

echo webapp/js >> .git/info/sparse-checkout
echo webapp/img >> .git/info/sparse-checkout

最后继续 执行命令,checkout 项目至本地

git checkout master

简单实用,走起来吧!