Como substituo um submódulo git por um repo git diferente?
Especificamente, tenho um submódulo:
- localizado em
./ExternalFrameworks/TestFramework
naquele ponto para um repo gitgit@github.com:userA/TestFramework.git
- Eu gostaria agora de apontar para
git@github.com:userB/TestFramework.git
.
O problema é que quando eu deleto o submódulo com o método descrito aqui , então o adiciono novamente usando o comando
git submodule add git@github.com:userB/TestFramework.git
Eu recebo este erro:
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.