多语言展示
当前在线:620今日阅读:86今日分享:14

GITHUB上如果只取出子目录内容怎么办呢?

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呢!

推荐信息