Renommer un sous-module git

Est-il un moyen facile de renommer un git sous-module répertoire (autre que de passer par l'ensemble du mouvement de la suppression et de re-ajout d'un nouveau nom de destination).

Et tant que nous y sommes, pourquoi est-il que je ne peut tout simplement pas faire ce qui suit dans le répertoire parent: git mv old-submodule-name new-submodule-name

  • Vous n'aurez plus besoin de mettre à jour .gitmodules manuellement lors du déplacement d'un sous-module. voir ma réponse ci-dessous
  • réponse a fonctionné comme un charme pour moi
  • Git modules sont trop compliqués. npm montre comment de simples travaux. Un jour... peut-être... quelqu'un... vais le réécrire... en attendant...
  • la réponse n'est pas toute l'histoire d'aujourd'hui: il sera en effet le changement .gitmodules, mais il suffit de renommer le chemin, pas le nom du module. Vous avez besoin d'une édition supplémentaire pour .gitmodules pour corriger cela et un 'git sous-module de synchronisation" pour terminer le processus complet
  • La propriété [sous-module "name_of_submodule"] est un Git nom interne, vous pouvez le renommer pour ne pas le confondre-vous, mais c'est juste une étiquette.