станом на git версії 1.9.3 (Apple Git-50) на mac, як видалити підмодуль git? Я читаю багато застарілої інформації, і багато розробників кажуть мені, що вони не працюватимуть. Який зараз шлях? буде git deinit pathToSubModule
робити трюк?
Кроки, про які я думав, спрацюють, є тут, але коментарі кажуть, що вони не будуть.
Дозвольте пояснити мою поточну ситуацію та те, що мені потрібно досягти. Я встановив швидке сховище та додав його як підмодуль до свого проекту. Цей код уже зареєстровано, і інші користуються ним. Що мені зараз потрібно зробити, це розгалужити той самий швидкий репозиторій і розмістити його на більш безпечному github, який має моя компанія (отже, абсолютно інший приватний github). Після розгалуження я хочу додати цю вилку як gitSubmodule і дозволити їй замінити поточний швидкий підмодуль, який я встановив раніше.
оновлення: я читав, що наступне є правильним способом останньої версії git, будь ласка, підтвердьте?
To remove a submodule added using:
git submodule add blah@blah.com:repos/blah.git lib/blah
Run:
git rm lib/blah
That's it.
For old versions of git (circa ~1.8.5) use:
git submodule deinit lib/blah
git rm lib/blah
git config -f .gitmodules --remove-section submodule.lib/blah