No estructure ni comprometa submodules (repositorys Git nesteds)

He git clone dos proyectos. Dicen que son el proyecto A y B. Luego los agrego a .gitignore :

 projectA projectB 

Y desaparecen del estado de Git. Pero cuando lo hago, git add . , Veo un new file: projectA y new file: projectB . Git luego los agrega como submodules. Solo quiero que sean directorys regulares sin seguimiento. ¿Cómo hago esto?

Para destrabar cualquier directory sin eliminar realmente el directory, debe

 git rm -r --cached <your directory> 
  1. Eliminar todos los files en el directory.
  2. Eliminar los files del índice git (no eliminarlos)

todos los files en su directory (que no desea rastrear) serán eliminados con la ayuda de la opción -r

eliminando los files en el directory solo del índice git y no la copy de trabajo se hace con la ayuda de la opción --cached