サブモジュールではないパスの .gitmodule にサブモジュール マッピングが見つかりません 質問する

サブモジュールではないパスの .gitmodule にサブモジュール マッピングが見つかりません 質問する

サブモジュールを持つプロジェクトがありますlib/three20

私の.gitmoduleファイルは次のようになります:

[submodule "lib/three20"]
    path = lib/three20
    url = git://github.com/facebook/three20.git

過去にこれをエラーなしでクローンしたことがあり、(git submodule initの後にgit submodule update) が表示され、しばらくは動作していました。

これを新しいマシンにクローンしようとしましたが、次のエラーが発生しましたgit submodule init:

No submodule mapping found in .gitmodules for path 'Classes/Support/Three20'

そのパスは、他のディレクトリのプロジェクトを格納するために使用する Xcode 内の単なる空のフォルダーです。ファイルの一部ではない.gitmodulesため、このパスがどこから取得されるのかわかりません。

何か案は?

ベストアンサー1

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

$ git submodule update --init

エラーが発生する理由がわかりませんでした。1分ほど費やした後、stackoverflow で答えを見つけました。

$ git rm --cached OtherLibrary/MKStore

その後、サブモジュールを再度更新します。正常に動作しています。

http://en.saturngod.net/gitmodules にサブモジュールマッピングが見つかりません

おすすめ記事