首页 > 解决方案 > git submodule add 错误:没有签出提交

问题描述

我在 bitbucket 的帮助下创建了一个新的 git 存储库,称为混淆矩阵。现在,我正在尝试在另一个 git 存储库(称为workspace)中添加混淆矩阵存储库作为子模块,如下所示:

git submodule add https://....@bitbucket.org/..../confusionmatrix.git

但我收到以下错误:

'confusionmatrix' 没有签出提交

我已经使用其他 git 存储库将其制作到同一个存储库“工作区”并且运行良好。

我做错了什么?

标签: gitbitbucket

解决方案


作为仅供参考,如果您不小心在尝试添加的文件夹下的任何子文件夹中已经有一个 .git 文件夹,则会显示相同的消息。如果是这种情况,则删除 git 子文件夹,如果有任何 .vs 文件,也将其删除。那是我的情况,我有同样的错误信息。


推荐阅读