Git Submodule化できないときの対処 キャッシュが残っている可能性 まずは、キャッシュのクリアを行います。 git rm –cached サブモジュールディレクトリ git submodule update --init --recursive サブモジュールの削除 既に存在しているサブモジュールがあったら削除してしまいます。 ディレクトリごと消すことがポイント git submodule deinit -f サブモジュールディレクトリ git rm -f サブモジュールディレクトリ サブモジュールの追加 正しく追加できていれば2つのgitがソース管理プロバイダーに見えているはずです。 git submodule add git@github.com:<user>/<path>.git