IntelliJ IDEA中管理多版本Git子模块的完整指南
1.背景介绍
项目是父子工程。父工程XXX-ZZZ-CCC。子模块XXX-api在线上git网站管理,有多个分支版本。现在需要接收别人代码,导入到本机管理。可以实现本机切换,修改,上传。
2.创建本地仓库并拉取所有版本
2.1.创建目录
在D:\ideaworkspace\midend-service-center\data\
目录下创建data-api
文件夹
2.2.初始化Git仓库
在D:\ideaworkspace\midend-service-center\data\data-api目录下进入cmd
执行命令:
git init
git remote add origin https://e.cXXXX.net/gyserver/XXX-data/XXX-api.git
git fetch --all
2.3.拉取分支版本
执行git branch -r
查看所有远程分支
对每个分支执行:
git checkout -b branch_name origin/branch_name
3.在IntelliJ IDEA中配置
3.1.导入项目
- 在IDEA中选择File→New→Project from Existing Sources
- 选择
D:\ideaworkspace\midend-service-center\data\data-api
目录 - 选择"Import project from external model"→"Maven"(如果是Maven项目)
打开父工程
这里注意要mark一下子模块