Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Git存储库中的空白文件夹,可以';由于子模块的原因,无法删除_Git_Git Submodules - Fatal编程技术网

Git存储库中的空白文件夹,可以';由于子模块的原因,无法删除

Git存储库中的空白文件夹,可以';由于子模块的原因,无法删除,git,git-submodules,Git,Git Submodules,我在Git中添加了一个目录来创建一个新的包。我克隆了src/,我打算将其包含在我的存储库中,我想我忘记了rm-rf src/.git,所以在提交后,我有一个空目录,没有源代码,而且似乎是一个断开的子模块 我想删除src/文件夹,重新创建目录并手动添加源文件,但我遇到了错误 git rm-f src/给了我: fatal: pathspec 'package/src/' did not match any files 运行git子模块 No submodule mapping found in

我在Git中添加了一个目录来创建一个新的包。我克隆了
src/
,我打算将其包含在我的存储库中,我想我忘记了
rm-rf src/.git
,所以在提交后,我有一个空目录,没有源代码,而且似乎是一个断开的子模块

我想删除
src/
文件夹,重新创建目录并手动添加源文件,但我遇到了错误

git rm-f src/
给了我:

fatal: pathspec 'package/src/' did not match any files
运行
git子模块

No submodule mapping found in .gitmodules for path 'package/src/'

我没有
.gitmodules
文件,我不希望它成为子模块。我只希望它删除这个目录,这样我就可以重新创建它并将源内容放入其中。

您尝试过这个链接吗?我不想要空白目录,我想添加我的源文件。但是如果我现在向src/添加文件,并在src上执行git add,git commit-a什么都不做,因为它认为它是一个子模块。嘿!!只需尝试此命令即可删除“src”文件夹。我认为它将帮助您删除“git filter branch-f--index filter”git rm-rf--cached--ignore unmatch src--all”。一旦删除,您可以使用提交更改的常规过程。这很有效。显然得用力推!很高兴知道:)如果这真的对你有帮助,别忘了投票;)