为了解决第三方库中的问题,我将其源代码复制到自己的git repo中。我立即重现了这个问题,所以想提交一个记录起点。但是,当我尝试提交时,我复制的所有文件都没有显示在我的工作树中,因此我无法将它们暂存。我尝试显式地暂存复制源代码中的一个文件:
git add README
fatal: Path 'Src/Foo/README' is in submodule 'Src/Foo/FooBar'
看起来Git认为它是一个子模块,即使我从未告诉它它是。我尝试删除第三方源根目录中的.git目录,但这没有帮助。然后我尝试遵循这些说明,但它告诉我没有子模块:
git submodule deinit .
No submodule mapping found in .gitmodules for path 'Src/Foo/FooBar'
有什么想法吗?