ฉันจะแทนที่โมดูลย่อย git ด้วย repo git อื่นได้อย่างไร
โดยเฉพาะฉันมีโมดูลย่อย:
- อยู่ที่
./ExternalFrameworks/TestFramework
จุดนั้นไปยัง git repogit@github.com:userA/TestFramework.git
git@github.com:userB/TestFramework.git
ฉันต้องการตอนนี้ชี้ไปที่
ปัญหาคือเมื่อฉันลบโมดูลย่อยด้วยวิธีการที่อธิบายไว้ที่นี่แล้วเพิ่มใหม่โดยใช้คำสั่ง
git submodule add git@github.com:userB/TestFramework.git
ฉันได้รับข้อผิดพลาดนี้:
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.