This is a huge pain in the bum. I\'ve got this a few times before and I don\'t understand why. 5 mins ago the repo was fine and working, I move some files around (which is a
In my case after moving moduleA/mySubmodule
to moduleB/mySubmodule
using git mv moduleA moduleB
with git 2.12.2, I ran into the following error:
$ git status
fatal: Could not chdir to '[../]moduleA/mySubmodule': No such file or directory
fatal: 'git status --porcelain' failed in submodule mySubmodule
fatal: 'git status --porcelain' failed in submodule moduleB
Then I did the following (Maybe not in this order)
.gitmodules
entry to moduleB
.git/modules
and rename old module foldermoduleB
and delete submodules foldergit submodule sync
and git submodule update
After that, I could run git status
again without problems.