8

サブモジュールをリポジトリに追加しようとすると、次のエラーが発生します。

致命的: pathspec 'submodule' がどのファイルとも一致しませんでした

サブモジュールにいくつか問題があったため、それらをすべて削除する必要がありました ( から削除し.gitmodules.git/configを使用してインデックスをクリーンアップしrm --cached submodule_path、 も削除しましたgit reset --mixed)。

しかし、今ではサブモジュールをまったく追加できないようです! 以前のサブモジュールへの参照を探して .git フォルダー全体を調べましたが、何も見つかりませんでした。オプションが不足していますか?

(考えてみると、ある時点でサブモジュールを参照していたリポジトリを削除した可能性がありますが、そのサブモジュールはなくなったので、なぜこれが問題になるのでしょうか?)

4

1 に答える 1

15

という名前のファイルをインデックスに追加するだけでgit submodule add <repository> <path>、 ではなくを使用するつもりだと思います。git add submodulesubmodule

于 2012-04-12T04:54:42.510 に答える