Agregue el submodule git después de que se haya usado el submodule anterior

Tenía un par de submodules de git que me causaban problemas (reference Verificar cambios en los modules de git )

Eliminé los submodules por http://davidwalsh.name/git-remove-submodule .

Luego traté de volver a agregar el submodule, sin embargo, como se ve a continuación, no estoy obteniendo los resultados esperados (en realidad, probablemente se esperan, pero no para mí).

--force opción --force , pero eso solo volvió a mis submodules anteriores, que no es lo que quiero. Tampoco deseo cambiar el directory del submodule ya que mi aplicación usa esta ruta.

¿Cómo agrego un submodule en este escenario?

 [[email protected] main]$ pwd /var/www/main [[email protected] main]$ git status On branch master Your branch is ahead of 'origin/master' by 11 commits. (use "git push" to publish your local commits) nothing to commit, working directory clean [[email protected] main]$ git submodule add https://github.com/parsecsv/parsecsv-for-php.git application/classes_3rd/parsecsv A git directory for 'application/classes_3rd/parsecsv' is found locally with remote(s): origin https://github.com/parsecsv/parsecsv-for-php.git If you want to reuse this local git directory instead of cloning again from https://github.com/parsecsv/parsecsv-for-php.git use the '--force' option. If the local git directory is not the correct repo or you are unsure what this means choose another name with the '--name' option. [[email protected] main]$