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

  1. 1. 问题
  2. 2. 解决方案
  3. 3. 知识扩展
    1. 3.1. Git查看已被排除的文件及目录

问题

目录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