git 目录变更 子模块 引发的血案 submodule

co 了一个网络项目 嵌套了几个子模块 由于我用了中文目录导致 拉取 出错
Unable to find current revision in submodule path
完事我改了目录 但是还是包上一次的目录错误 怎么解决呢?

.git
里面有一行 是目录
gitdir: G:/c++/网络/yasio/.git/modules/external/modules/c-ares
,最终我选择重新co。
ps 就很奇怪 就这一个地方用了中文目录绝对路径。。。无语

原文地址:https://www.cnblogs.com/marklove/p/14764176.html