a partir de la versión 1.9.3 de git (Apple Git-50) en mac, ¿cómo elimino un submódulo de git? Estoy leyendo mucha información desactualizada y muchos desarrolladores me dicen que no funcionarán. ¿Cuál es la forma actual? hará git deinit pathToSubModule
el truco?
Los pasos que pensé que funcionarían están aquí, pero los comentarios dicen que no.
Permítanme explicarles mi situación actual y lo que necesito lograr. Instalé el repositorio rápido y lo agregué como submódulo a mi proyecto. Este código ya está registrado y otros lo están usando. Lo que ahora tengo que hacer es bifurcar el mismo repositorio rápido y alojarlo en un github más seguro que mi empresa (por lo tanto, un github privado completamente diferente). Después de bifurcarlo, quiero agregar esa bifurcación como un gitSubmodule y dejar que reemplace el submódulo Quick actual que había instalado anteriormente.
actualización: he leído que la siguiente es la forma correcta en la última versión de git, por favor confirme.
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