70

を実行するgit submodule initと、次のエラーが表示されます。

パス 'xxx' の .gitmodules にサブモジュール マッピングが見つかりません

ファイルを検索しましたが、.gitmodulesどこにも見つかりません。

同じトピックに関するこの最も人気のある SO の質問を読みました。しかし、残念ながら、私は問題を解決することはできません。特に私がもう持っていないことを考えると.gitmodules

私の GitHub プライベート リポジトリによると、私のリポジトリにはまだサブモジュールがあります。.gitmodulesファイルがどこにも見つからないというだけです。

4

3 に答える 3

159
  1. submoduleにセクションがないことを確認し.git/configます。ある場合は、それらを削除します。
  2. してくださいgit rm --cached <path_to_submodule>
于 2013-06-10T09:49:33.677 に答える
5

.gitmodules (nano .gitmodulesなど)のエントリを手動で削除した後、昨日同じ問題を乗り越えました。

git rm --cached <pathtomodule> 

メッセージを返した

rm '<pathtomodule>'

それから私は

git commit -m "delete cached modules"

サブモジュールの削除を検証しました。

于 2017-10-05T10:25:14.743 に答える