为啥在一个模块下面新建多个子模块,推送git的时候显示的是平级模块呀

为啥在一个模块下面新建多个子模块,推送git的时候显示的是平级模块呀。

img

  • 这不是说 平级,这只是展示 这些 目录,表示 这些里面有待提交的文件; 具体你看 最终提交上去的效果
  • 左边箭头可以展开,看看到底这个目录有哪些待提交

img

IED里面的模块只是本地的逻辑结构,在上传时是否属于统一分支,还有是否是同一仓库?

如果你将Spring模块作为父项目下的子模块推送到Git仓库后,它被识别为一个独立的项目,可能是因为在添加子模块时没有使用正确的命令或者路径。此时可以按照以下步骤进行修复:

  1. 进入父级目录中的子模块文件夹。

  2. 执行git remote -v命令查看当前远程仓库配置情况。

  3. 如果发现该子模块指向了错误的远程仓库,则需要执行如下命令来修改其远程地址: git remote set-url origin <URL of the Git repository>。其中,<URL of the Git repository>是指该子模块所在Git仓库正确的URL地址。

  4. 现在,在父级目录中已经有了一个名为submodule的文件夹,并且它被重新识别为一个Git子模块。你可以进入到这个文件夹并执行任何与Git相关的操作来管理这个子模块。

注意:如果你之前已经对该独立项目进行过提交和推送操作,则需要谨慎处理以避免数据丢失或冲突等问题。建议先备份好本地代码再进行修复操作。
参考的一个类chatGPT的AI助手的回答,不知道能不能行