复述:一般有这种疑问的人,场景是这样的:按git教程执行加submobule的操作,但对路径不满意,用rm命令删除了加入的submodule的文件。然后再次尝试新命令建立git submodule,就一直得到这个提示。
原因:rm命令移除了磁盘上的文件,但不能移除git对repo的更改记录。
解决方式:进入your-repo/.git/module/路径下,删除你欲添加的submodule为名称命名的文件夹。之后尝试用新命令建立submodule,得到解决。
复述:一般有这种疑问的人,场景是这样的:按git教程执行加submobule的操作,但对路径不满意,用rm命令删除了加入的submodule的文件。然后再次尝试新命令建立git submodule,就一直得到这个提示。
原因:rm命令移除了磁盘上的文件,但不能移除git对repo的更改记录。
解决方式:进入your-repo/.git/module/路径下,删除你欲添加的submodule为名称命名的文件夹。之后尝试用新命令建立submodule,得到解决。