繁体   English   中英

git clone --recurse-submodules静默失败

[英]git clone --recurse-submodules fails silently

我已经将一个子模块添加到了托管在GitLab上的一个存储库中。 在我的浏览器中,GitLab显示正确的submodule @ commit条目, .gitmodules也看起来还不错。 但是,如果我使用--recurse-submodules克隆存储库,则应包含子模块的文件夹为空。

我意识到,如果没有更多信息(我无法提供),这是无法诊断的,但是我只想在此了解如何自己进行调试,因为git无法提供有关发生问题的任何信息。

编辑:我相信我已经解决了。 我在Windows上(我忘记标记了,对此感到抱歉),我的.gitmodules使用转义的反斜杠(我认为是正确的)包含子模块路径,手动将其更改为正斜杠可以解决此问题。

您可以在克隆存储库后尝试以下操作:

$ git submodule init
$ git submodule update --remote

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM