Git子模块返回空白。无法使用命令

时间:2013-11-16 12:19:25

标签: git github

我需要从Github克隆一个存储库,并使用Gi​​thub for Windows软件包提供的Git Shell。

存储库包含子模块,我不知道为什么,(第一次)我不能使用子模块命令。他们刚刚工作但不再工作......他们只是不回报任何东西。

我尽我所能。

git submodule
git submodule init
git submodule update

所有这3个命令都没有返回任何内容..只是空白..我相信这个项目有一个SteamKit2子模块。我之前已经克隆过了,但我刚删除它并重新克隆它,现在这个很糟糕。

http://i.imgur.com/ZFLrHm4.jpg

2 个答案:

答案 0 :(得分:0)

如果当前git目录没有子模块,这些命令将返回空白。如果ls -a .gitmodules没有返回任何内容,则情况就是如此。我刚刚克隆了相同的存储库,是的,它没有子模块。

我确实在此存储库中找到了具有子模块的修订版:

git checkout -b mybranch b0a0fd6
git submodule update --init

答案 1 :(得分:0)

我弄明白了这个问题。显然,该项目使用NuGet包进行了迁移,因此在您第一次构建时会下载“子模块”。