Android好文收录开源工具技巧Android开发经验谈

如何在github上下载单个文件夹?用git就可以呀

2017-11-10  本文已影响201人  月下溪明

在查看源码的过程中,相信很多人都像我一样,遇到某个公司或个人的repository是几个项目的集合整理,而我只要其中某个项目文件夹。那不依赖其他软件,怎么通过git去下载呢???

重点来了
下面直接给个例子,然后再解释说明。相信读者会更容易理解和操作。

阿里热修复sophix demo

上图画红色圈圈的是阿里最新推出的热修复框架sophix的demo,也就是我想下载的文件夹 hotfix_android_demo

我们一步一步操作先,最后会给出在GitBash上完整操作的截图。

简单解释一下:

Git1.7.0以后加入了Sparse Checkout模式,这使得Check Out指定文件或者文件夹成为可能。

齐活!

以下在GitBash上完整的操作。方便对照

GitBash

你的本地路径下,可以看到,只有你想要的文件夹,其他乱七八糟的都没有

具体可参考Git的Sparse checkout文档: http://schacon.github.io/git/git-read-tree.html#_sparse_checkout

上一篇 下一篇

猜你喜欢

热点阅读