¿Cómo reemplazo un submódulo de git con un repositorio de git diferente?
Específicamente, tengo un submódulo:
- ubicado en
./ExternalFrameworks/TestFramework
eso apunta a un repositorio de gitgit@github.com:userA/TestFramework.git
- Me gustaría que ahora apunte
git@github.com:userB/TestFramework.git
.
El problema es que cuando elimino el submódulo con el método descrito aquí , lo vuelvo a agregar usando el comando
git submodule add git@github.com:userB/TestFramework.git
Me sale este error:
A git directory for 'ExternalFrameworks/TestFramework' is found locally with remote(s):
origin git@github.com:userA/TestFramework.git
If you want to reuse this local git directory instead of cloning again from
git@github.com:userB/TestFramework.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.