解决git submodule 无映射路径的问题

我们在使用Git submodule 的过程中我遇到的一个问题是执行git submodule update之后会出一个错误

fatal: no submodule mapping found in .gitmodules for path 'vendor/predis/predis'

这个问题就是你发现有一个不在.gitmodule文件中的submodule在更新,解决办法就是

git ls-files --stage | grep 160000

这可以看到你所有的Submodule文件,然后

git rm --cached PATH

Problem solved.

REF:

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.