a partir da versão 1.9.3 do git (Apple Git-50) no mac, como faço para remover um submódulo git? Estou lendo um monte de informações desatualizadas com muitos desenvolvedores me dizendo que não vão funcionar. Qual é a forma atual? vai git deinit pathToSubModule
fazer o truque?
As etapas que pensei que funcionariam estão aqui, mas os comentários dizem que não.
Deixe-me explicar minha situação atual e o que preciso fazer. Instalei o repositório Quick e o adicionei como submódulo ao meu projeto. Este código já foi verificado e outros estão usando. O que eu preciso fazer agora é bifurcar o mesmo repositório Quick e hospedá-lo em um github mais seguro que minha empresa tem (ou seja, um github completamente outro privado). Depois de fazer o fork, eu quero adicionar esse fork como um gitSubmodule e deixá-lo substituir o submódulo Quick atual que eu instalei anteriormente.
update: eu li que o seguinte é a maneira correta na última versão do 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