一、前言

一般我们在github上看项目,可能想下载其中的一个文件夹,这时下载整个文件夹就太不划算了!

二、解决的办法

下面那我的github来举例,方便大家理解和使用。
以下均是基于Git Bash,基于CMD控制台会出错。

<1>下载整个的项目:

git clone https://github.com/imyangshao/Computer_Graphics.git

<2>下载项目中的一个文件夹或者文件

首先,我们创建一个用来存项目的文件夹,然后进入此目录进行以下操作。

$ git init   				

$ git config core.sparseCheckout true 	# 配置

$ git remote add -f origin https://github.com/imyangshao/Computer_Graphics.git  #与远程仓库建立连接,这里替换成你要连接的仓库地址

$ echo "task01-window/" >> .git/info/sparse-checkout # 写入要下载的文件目录,当然,想要下载多个的,可以再次写这句话,换成另一个文件目录即可

$ git pull origin master    #运行此命令进行下载  !!!要想下载的文件目录须在次命令前输入,否则不能下载会出现问题。

亲测有效!!!

三、其他的方法

当然,除了上面的方法,还有其他人写的一些小工具,也是可以到达相同目的的。这里是传送门,有兴趣的小伙伴可以看下:

传送门1
传送门2

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐