GitHub clone克隆或下载一个仓库某个文件夹

git学习之git clone 克隆或下载一个仓库单个文件夹
应用场景:比如GitHub整个源代码非常大,好几个G,或者对源代码中大量的测试代码没有兴趣,不想全部clone,只想克隆项目的某个文件夹下面的所有源码。

1、如果是想克隆别人的项目或者自己的

很简单的一个网站就解决了。DownGit: 只需要找到仓库中对应文件夹的url,输入之后,点击 download 自动打包下载:

DownGit链接:https://www.itsvse.com/downgit/

2、克隆自己的项目

注意:本方法会下载整个项目,但是,最后出现在本地项目文件下里只有需要的那个文件夹存在。类似先下载,再过滤。

有时候因为需要我们只想gitclone 下仓库的单个或多个文件夹,而不是全部的仓库内容,这样就很省事,所以下面就开始教程啦

在Git1.7.0以前,这无法实现,但是幸运的是在Git1.7.0以后加入了Sparse Checkout模式,这使得Check Out指定文件或者文件夹成为可能。

举个例子:

现在有一个test仓库https://github.com/mygithub/test
你要gitclone里面的tt子目录:
在本地的硬盘位置打开Git Bash

转载:
https://www.itsvse.com/thread-7086-1-1.html

上一篇:【转】在Eclipse中建立第一个Servlet程序


下一篇:如何从GitHub获取源代码