首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >致命: Pathspec 'autoload_classmap.php‘在子模块’模块/CocktailMakerModule‘中

致命: Pathspec 'autoload_classmap.php‘在子模块’模块/CocktailMakerModule‘中
EN

Stack Overflow用户
提问于 2014-05-12 14:40:24
回答 2查看 8.1K关注 0票数 8

我在我的项目中有一个关于google代码的存储库。

我使用Git源代码管理。

当我试图从特定目录向git添加文件时,似乎会出现以下错误:

代码语言:javascript
复制
fatal: Pathspec 'autoload_classmap.php' is in submodule 'module/CocktailMakerModule'

现在我不想添加子模块。我只是想给git添加一个目录!

我现在的结果是这个目录是空的。因此,当我试图添加特定的文件时,我会得到上面的错误消息。

我查看了该目录,并且该目录中没有其他.git目录,所以我真的很困惑为什么会发生这种情况。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-05-12 14:54:31

还是不知道是怎么回事。我阅读的所有文档都假定我在那里有一个.git目录,但我没有。

我刚刚做了以下几件事:

代码语言:javascript
复制
git rm -rf --cached CocktailMakerModule/
git add CocktailMakerModule/

这似乎解决了这个问题。

票数 43
EN

Stack Overflow用户

发布于 2016-12-30 00:41:21

要删除不需要的子模块,您需要通过以下方式注销它:

代码语言:javascript
复制
git submodule deinit CocktailMakerModule

然后重新添加目录或文件:

代码语言:javascript
复制
git add CocktailMakerModule

通过:git submodule status检查当前未完成的子模块。

有关更多信息,请通过运行:man git-submodule查看Git手册。

否则,如果您想保留这个子模块,请遵循:Git: fatal: Pathspec is in submodule

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23612012

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档