Làm cách nào để thay thế một mô-đun con git bằng một repo git khác?
Cụ thể, tôi có một mô-đun con:
- nằm ở
./ExternalFrameworks/TestFramework
đó trỏ đến một git repogit@github.com:userA/TestFramework.git
- Tôi muốn nó bây giờ chỉ đến
git@github.com:userB/TestFramework.git
.
Vấn đề là khi tôi xóa mô-đun con bằng phương pháp được mô tả ở đây , sau đó thêm lại nó bằng lệnh
git submodule add git@github.com:userB/TestFramework.git
Tôi gặp lỗi này:
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.