git稀疏检出

场景: 下载git远程仓库中某个文件, 而不下载整个版本库

互联网 搜索了git稀疏检出方法,如下

git init                                         // 初始化空的代码库
git remote add origin ssh://xxxx@giturl.git      // 设置远程代码库地址
git config core.sparsecheckout true              // 设置为稀疏检出
echo "filename_need_download" >> .git/info/sparse-checkout   // 将要下载的文件名写入配置文件
git pull origin branchname                       // 拉取

但是此操作还是要全量克隆版本库(.git) ,克隆的空间和时间消耗不会比全量检出少.
只是检出的时候只检出想要的文件, 检出的时间会少一点.

并不是最初想要的结果, 还是需要托管平台支持源文件的获取

posted @ 2020-11-04 18:17  clq.lib  阅读(467)  评论(0编辑  收藏  举报