过去两天我一直在尝试解决此错误,并尝试了我在互联网上找到的所有以下命令,但对我来说没有任何作用。
git submodule update --init --recursive
git submodule sync
git submodule foreach --recursive git reset --hard
rm -rf JSONedit
git submodule update --init --recursive
但是我总是会遇到以下错误
fatal: Unable to find current revision in submodule path "path to my submodule"
有人可以帮助我吗?
PS:我已经在 stackover flow 上经历了很多线程,但没有任何效果。
所以,我设法解决了这个问题。问题出在访问权限上。子模块 HEAD 指的是不存在的分支。由于我的访问权限,我无法签出提交。获得许可后,一切都很顺利。答案可能对其他有同样问题的人有帮助。