Как заменить подмодуль git на другой git repo?
В частности, у меня есть подмодуль:
- расположенный в
./ExternalFrameworks/TestFramework
, который указывает на git repo[email protected]:userA/TestFramework.git
- Теперь я хотел бы указать на
[email protected]:userB/TestFramework.git
.
Проблема заключается в том, что когда я удаляю подмодуль с описанным способом здесь, затем повторно добавьте его с помощью команды
git submodule add [email protected]:userB/TestFramework.git
Я получаю эту ошибку:
A git directory for 'ExternalFrameworks/TestFramework' is found locally with remote(s):
origin [email protected]:userA/TestFramework.git
If you want to reuse this local git directory instead of cloning again from
[email protected]: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.