删除子模块后出错:以下路径被.gitignore文件忽略:

zak*_*ces 8 git git-submodules

删除子模块后,我收到此错误.有问题的路径不在我的.gitignore文件中,我的.git/info/exclude文件中也没有任何相关内容.我没有.gitignore_global文件.为什么git试图忽略这条路径,我该如何解决这个问题呢?

The following path is ignored by one of your .gitignore files:
MyTest/MyTest/lib/submodules/ScreenRecorder
Use -f if you really want to add it.
Run Code Online (Sandbox Code Playgroud)

这是我正在尝试执行的命令:

git submodule add https://github.com/kishikawakatsumi/ScreenRecorder.git MyTest/MyTest/lib/submodules/ScreenRecorder
Run Code Online (Sandbox Code Playgroud)

这是从我的git repos根目录执行的.

wkz*_*wkz 2

[submodule]删除我的相关节.git/config解决了我的问题。

我猜测超级仓库会自动忽略子模块中的所有文件,因为它们没有被跟踪。因此,如果您的配置中存在杂散[submodule]节,git 会将路径添加为忽略模式。