Comment puis-je remplacer un git sous-module avec un autre repo git?
Plus précisément, j'ai un sous-module:
- situé à l'
./ExternalFrameworks/TestFramework
qui pointe vers un repo gitgit@github.com:userA/TestFramework.git
- J'aimerais à présent le point de
git@github.com:userB/TestFramework.git
.
Le problème est que lorsque je supprime le sous-module avec la méthode décrite ici, puis ajouter de nouveau à l'aide de la commande
git submodule add git@github.com:userB/TestFramework.git
J'obtiens cette erreur:
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.