Git常见问题-子目录是submodule无法add问题

问题

目录A里面有个目录B,目录B也是一个仓库。

现在目录A也有一个仓库,想将目录B的仓库取消,直接加入到目录A的仓库里。

直接git add 目录B,是没有任何反应的。

解决方案

1
2
3
4
5
6
cd 目录B
rm -rf .git

cd 目录A
git rm --cached 目录B
git add 目录B

知识扩展

Git查看已被排除的文件及目录

1
git status --ignored
Git