我有一个项目,它曾经在 path 包含一个子模块mysubmodule
。我从源代码(1.8.3-rc2)安装了最新的 Git 并运行git submodule deinit mysubmodule
. 然后我删除了.gitmodules
文件并提交了更改。我还从文件夹中删除了.git
目录mysubmodule
。
我现在想mysubmodule
直接将文件从我的仓库提交到我的仓库中,但是 git 说没有任何变化。如果我键入git add mysubmodule
它什么也不做。如果我输入git add mysubmodule/file.txt
它说fatal: Path 'mysubmodule/file.txt' is in submodule 'mysubmodule'
我还发现,如果您查看新版本的 repo,它会创建一个mysubmodule
目录,尽管没有.gitmodules
文件。运行git submodule init
会给你一个No submodule mapping found in .gitmodules for path 'mysubmodule'
错误。
我该如何解决?