来自github空绿色文件夹的Git存储库

时间:2012-06-19 11:06:07

标签: git github

我从github中提取git存储库。 当我克隆repo时,有一个应该包含项目的空文件夹。由于其他项目都是指这个文件夹。

当我浏览github上的repo时,文件夹显示为绿色。

我有什么遗失的东西吗?

我正在使用

git clone https://github.com/TomTasche/Announcify.droid.git

该命令有效,它将repo成功克隆到我的机器,但该绿色文件夹为空,其余代码被正常下载..

查看此页面的回购 https://github.com/TomTasche/Announcify.droid

1 个答案:

答案 0 :(得分:6)

这是一个子模块。在您签出的项目中git submodule update --init,它应该解决问题。

在最新版本的git中,clone操作有一个--recursive选项来自动初始化子模块,但我认为大多数工具都没有使用它。

git submodule init dirnamegit submodule update --init是创建本地副本的常规命令。

有关子模块的更多信息,请参阅the git book

仔细查看链接存储库 - 我认为您可能需要联系作者并让他们在顶级文件夹中提交.gitmodules文件,因为这是存储子模块初始化配置的地方。以下是另一个项目的链接,该项目具有用于比较的子模块(msysgit)。在该项目中,git文件夹是一个子模块。