GITHUB是目前开源最多的一个源代码管理平台,有时我们想获取一些源代码中的一个子目录实际上是不需要直接git clone 整个项目的,这里为大家介绍两种方法便捷的方式。
方法/步骤
1
第一种,还是使用git来下载,不过多了几个步骤,重点是用到git sparseCheckout 功能: mkdir samples cd samples git init git remote add -f origin https://github.com/pinke/trydone.git #重点功能 git config core.sparseCheckout true #加入你要导出的子目录 echo resources/templates/trydone>> .git/info/sparse-checkout #开始pull下来,与正常使用git一样 git pull origin master到这里就完成了。有没觉得很强大!不过不急如果你是一个SVN使用者,那更简单了一条命令就搞定:
2
第二种:使用SVN命令: svn export https://github.com/pinke/trydone/trunk/resources/templates/trydone 或是 svn co https://github.com/pinke/trydone/trunk/resources/templates/trydone 注意这里多了一个trunk!原来github是直接支持svn的是不是so easy呢!
上一篇:怎样让小儿安度酷暑盛夏?
下一篇:怎么捕获异常,让代码继续