à partir de la version 1.9.3 de git (Apple Git-50) sur mac, comment supprimer un sous-module git? Je lis beaucoup d'informations obsolètes et de nombreux développeurs me disent qu'ils ne fonctionneront pas. Quelle est la manière actuelle? fera git deinit pathToSubModule
l'affaire?
Les étapes que je pensais fonctionner sont ici, mais les commentaires disent que non
Laissez-moi vous expliquer ma situation actuelle et ce que j'ai besoin d'accomplir. J'ai installé le référentiel rapide et l' ai ajouté en tant que sous-module à mon projet. Ce code est déjà enregistré et d'autres l'utilisent. Ce que je dois maintenant faire est de créer le même dépôt rapide et de l'héberger sur un github plus sécurisé que mon entreprise possède (donc un tout autre github privé). Après l'avoir forgé, je veux ajouter ce fork en tant que gitSubmodule et le laisser remplacer le sous-module Quick actuel que j'avais installé précédemment.
mise à jour: j'ai lu que ce qui suit est le bon moyen sur la dernière version de git, veuillez confirmer?
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