Intellipaat Back

Explore Courses Blog Tutorials Interview Questions
0 votes
2 views
in DevOps and Agile by (19.4k points)

I have a project that has a submodule at lib/three20

My .gitmodule file looks like this:

[submodule "lib/three20"]

    path = lib/three20

    url = git://github.com/facebook/three20.git

I have cloned this in the past without errors, (git submodule init followed by a git submodule update) and it's been working for a while.

I tried to clone this to a new machine, and now I'm getting this error on git submodule init:

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

That path is just an empty folder in Xcode that I use to house the projects from the other directory. It's not part of the .gitmodules file, so I don't see where it's getting this path from.

Any ideas?

1 Answer

0 votes
by (27.5k points)

First you need to check if you have the proper setting in .git/modules as well. Your working tree may have a commit object at that path. In order to get rid of it you can

$ git rm --cached Classes/lib/AFKissXMLRequestOperation

This command should get rid of it once and for all.

Related questions

0 votes
1 answer
+4 votes
2 answers

31k questions

32.8k answers

501 comments

693 users

Browse Categories

...