我在我的项目中有一个关于google代码的存储库。
我使用Git源代码管理。
当我试图从特定目录向git添加文件时,似乎会出现以下错误:
fatal: Pathspec 'autoload_classmap.php' is in submodule 'module/CocktailMakerModule'现在我不想添加子模块。我只是想给git添加一个目录!
我现在的结果是这个目录是空的。因此,当我试图添加特定的文件时,我会得到上面的错误消息。
我查看了该目录,并且该目录中没有其他.git目录,所以我真的很困惑为什么会发生这种情况。
发布于 2014-05-12 14:54:31
还是不知道是怎么回事。我阅读的所有文档都假定我在那里有一个.git目录,但我没有。
我刚刚做了以下几件事:
git rm -rf --cached CocktailMakerModule/
git add CocktailMakerModule/这似乎解决了这个问题。
发布于 2016-12-30 00:41:21
要删除不需要的子模块,您需要通过以下方式注销它:
git submodule deinit CocktailMakerModule然后重新添加目录或文件:
git add CocktailMakerModule通过:git submodule status检查当前未完成的子模块。
有关更多信息,请通过运行:man git-submodule查看Git手册。
否则,如果您想保留这个子模块,请遵循:Git: fatal: Pathspec is in submodule。
https://stackoverflow.com/questions/23612012
复制相似问题