Git存储库中的空白文件夹,可以';由于子模块的原因,无法删除
我在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
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”。一旦删除,您可以使用提交更改的常规过程。这很有效。显然得用力推!很高兴知道:)如果这真的对你有帮助,别忘了投票;)