Quel est le moyen de supprimer un git sous-module?

de git version 1.9.3 (Apple Git-50) sur mac comment puis-je supprimer un git sous-module? Je lis beaucoup de vieilles informations avec de nombreux développeurs de me dire qu'ils ne fonctionnent pas. Qu'est-ce que la façon actuelle ?
va git deinit pathToSubModule faire l'affaire ?

Les étapes que j'ai pensé de travail sont ici mais les commentaires disent qu'ils l'habitude.

Laissez-moi vous expliquer ma situation actuelle et de ce que j'ai accompli. J'ai installé le Rapide du référentiel et ajouté à un sous-module de mon projet. Ce code est déjà enregistré et d'autres sont à l'utiliser. Ce que j'ai maintenant besoin de faire est de fourche la même Rapide du référentiel et de l'héberger sur un plus sûr github que mon entreprise a (donc un tout autre privé github). Après la bifurcation, je tiens à ajouter que la fourche comme un gitSubmodule et laisser remplacer l'actuel Rapide du sous-module j'avais installé précédemment.

mise à jour: j'ai lu que les suivants est la façon correcte sur la dernière version git s'il vous plaît confirmer?

To remove a submodule added using:

git submodule add [email protected]: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
  • J'ai lutté sous-module de problèmes pour les deux jours. La percée est venue quand j'ai trouvé ceci: forums.developer.apple.com/thread/13102. Fondamentalement, Xcode, et peut-être d'autres applications, lutte pour élargir les url contenant '~'. Une fois que j'ai changé ssh://[email protected]/~/git/MyRepo.git ssh://[email protected]/home/username/git/MyRepo.git (rechercher le chemin d'accès réel sur votre serveur), tous les étrangeté disparu à une dizaine de minutes.
InformationsquelleAutor j2emanue | 2015-04-24