Git Submodule化できないときの対処

キャッシュが残っている可能性

git rm –cached サブモジュールディレクトリ
git submodule update --init --recursive

サブモジュールの削除

git submodule deinit -f サブモジュールディレクトリ
git rm -f サブモジュールディレクトリ

サブモジュールの追加

git submodule add git@github.com:<user>/<path>.git