如何在IntelliJ IDEA中将两个模块提交至同一GitHub仓库?
解决IntelliJ IDEA多模块项目提交至同一GitHub仓库的问题
问题本质是你给两个模块分别初始化了独立的Git仓库,导致IDEA将它们视为分开的Repo处理。按以下步骤操作即可统一管理:
- 关闭IntelliJ IDEA,避免IDE实时Git监控干扰操作
- 找到两个模块的本地目录,手动删除每个模块下的
.git文件夹(这是模块关联独立Git仓库的核心文件,删除后模块就不再属于单独Repo) - 进入项目根目录,打开终端执行命令:
git init,将整个项目根目录设为Git仓库的根节点 - 重新打开IntelliJ IDEA,IDE会自动识别根目录的Git仓库,此时两个模块的所有文件都会被纳入同一Git管理体系
- 在IDEA的Git功能区,可一次性选中所有模块的变更文件,添加到暂存区后提交到本地仓库
- 关联远程GitHub仓库并推送:
- 执行命令:
git remote add origin <你的GitHub仓库地址> - 推送本地提交:
git push -u origin main(若你的远程默认分支是master,替换为master即可)
- 执行命令:
后续所有提交操作,都能将两个模块的变更统一提交到同一个GitHub仓库。
内容的提问来源于stack exchange,提问作者Georgii Vlasov
相关产品推荐
相关产品推荐

