解决项目中多个.git仓库导致提交失败的方法

109 阅读1分钟

一个简单的问题,,记录一下解决方案,小白操作,大佬勿喷🙏🙏🙏


项目结构如图:

image.png

问题分析:

  1. 我们需要将新模块和spingboot上传到同一个远程仓库。
  2. 使用 idea 在项目中新建一个模块,idea 会自动在新模块中添加git仓库,导致一个项目中同时出现两个git仓库。(springboot下一个git仓库,children模块下一个git仓库)
  3. 因为安全性问题,git仓库中不能容纳另一个git仓库。

解决步骤:

  1. 删除 idea 中的映射,如图
    image.png
  2. 删除children模块中 .git 文件夹,如图 image.png
  3. 然后就可以提交了(idea commit时会自动add,所以这里可以直接提交),如图
    image.png
  4. 此时推送就只有一个分支了,如图 image.png

参考链接:stackoverflow.com/questions/5…