我需要从Github克隆一个存储库,并使用Github for Windows软件包提供的Git Shell。
存储库包含子模块,我不知道为什么,(第一次)我不能使用子模块命令。他们刚刚工作但不再工作......他们只是不回报任何东西。
我尽我所能。
git submodule
git submodule init
git submodule update
所有这3个命令都没有返回任何内容..只是空白..我相信这个项目有一个SteamKit2子模块。我之前已经克隆过了,但我刚删除它并重新克隆它,现在这个很糟糕。
答案 0 :(得分:0)
如果当前git目录没有子模块,这些命令将返回空白。如果ls -a .gitmodules
没有返回任何内容,则情况就是如此。我刚刚克隆了相同的存储库,是的,它没有子模块。
我确实在此存储库中找到了具有子模块的修订版:
git checkout -b mybranch b0a0fd6
git submodule update --init
答案 1 :(得分:0)
我弄明白了这个问题。显然,该项目使用NuGet包进行了迁移,因此在您第一次构建时会下载“子模块”。