少なくとも私の環境 Git for Windows 2.7.0-windows.1 で、Git のサブモジュールのパスを移動するには、おなじみ git mv だけで事足りてます。 昔は大変だったんだよね Gitのサブモジュールは扱いにくいと言われてきました。 場所を移動したり、削除したりする時、手操作でいろいろやらないとリポジトリが変な状態になってしまったりして困ってました。 今回、サブモジュールを別のディレクトリに移す必要が生じて極度の緊張。 怖れをなしてインターネッツで検索すると、それ見たことか「いろんなファイルをいじり倒さないといけません」と。 直感的には git mv でお願いしたい その手順があまりにややこしくてげんなりしました。 「直感的には git mv なんだがなあ・・・」と愚痴が出たので、モノは試しとやってみたら大成功。 Gitのversionは、、、 $ git ver