在vs中提交后导致父项中的暂存区改动(可能有临时文件,但是该文件后缀已经被添加到父项和子项的gitignore中)导致父项丢失子项链接,后续无论如何使用“git submodule”的指令,都无法找到子项,但是,gitmodule文件还在 .git下的config也在,子项的路径也没有变。在sourcetree中看到再提交commit后子项中出现“-subproject commit”的命令。后续中使用 “git read-tree --empty + git add”可以重新获取链接,那问题是出在哪里呢。