gitlab下载指定文件/文件夹

  1. 首先要确定有账户密码(我输了个人gitlab账户密码不对,就添加了一下秘钥,然后就通过了)
    生成秘钥过程博客传送门
  2. cd到要存储clone文件的路径,如我的是0_git_DDVA,再初始化git
$ cd 0_git_DDVA
$ git init
  1. 连接远程仓库
$ git remote add -f origin <url>

其中url从项目仓库中复制一下(copy URL to clipboard)
在这里插入图片描述

  1. 开启sparse checkout 模式
$ git config core.sparsecheckout true
  1. 将你要下载的指定文件/文件夹列表保存在 .git/info/sparse-checkout 文件中,如我想下载nvmgconv
$ echo nvmgconv >> .git/info/sparse-checkout

gitlab下载指定文件/文件夹_第1张图片
如果有多个下载文件,直接补充echo就可以了。

  1. 拉取想要的分支
    如,我下载的内容在master分支上
$ git pull origin master
  1. 下载结果如图(第一个文件夹是我原本就有的)
    gitlab下载指定文件/文件夹_第2张图片

你可能感兴趣的:(Git,git,gitlab)