Wie ersetze ich ein Git-Submodul durch ein anderes Git-Repo?
Insbesondere habe ich ein Submodul:
- befindet sich an
./ExternalFrameworks/TestFramework
diesem Punkt zu einem Git Repogit@github.com:userA/TestFramework.git
- Ich möchte, dass es jetzt darauf hinweist
git@github.com:userB/TestFramework.git
.
Das Problem ist, dass wenn ich das Submodul mit der hier beschriebenen Methode lösche , es dann mit dem Befehl erneut hinzufüge
git submodule add git@github.com:userB/TestFramework.git
Ich erhalte diesen Fehler:
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.