2015-11-13 102 views
0

在这种特殊情况下,我试图从项目如何根据项目URL从github获取整个项目?

https://github.com/spring-projects/spring-integration-samples/tree/master/basic/amqp

我在Mac OS安装在外壳的git得到的所有文件。所以我试图构建一个基于How to `git clone` including submodules?或其他类似链接的git clone命令。无论是我指挥的作品

+0

什么命令 – Makoto

+0

我想是这样“混帐混帐克隆? //github.com/spring-projects/spring-integration-samples/tree/master/basic/amqp.git“和其他一些 –

+4

使用'git clone https://github.com/spring-projects/spring-integration- samples.git',导航到amqp示例目录:'cd spring-integration-samples/basic/amqp' –

回答

2

简单地复制它:

git clone https://github.com/spring-projects/spring-integration-samples.git 

然后,如果它有子模块,采用让他们:

git submodule update --init 

这就是全部。

您将在机器上克隆整个项目。如果您对某个特定的子目录感兴趣,只需探索它。

据我所知,您感兴趣的目录不是该项目的子模块,因此下载后者并访问前者是一种好方法。

编辑

如由HBHB的评论所说,你甚至可以使用一个命令做同样的:

git clone --recursive https://github.com/spring-projects/spring-integration-samples.git 
+2

注意:你可以通过添加'--recursive'标志来完成这一行:'git clone --recursive https:// github.com/spring-projects/spring-integration-samples.git' – houtanb