当前位置: 首页 > news >正文

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一下子模块

http://www.lryc.cn/news/598295.html

相关文章:

  • Elasticsearch安全审计日志设置与最佳实践
  • 从零构建:Jenkins与Kubernetes集成的完整指南
  • 福佑储能轴流风扇对储能安全的重要影响
  • 陪诊小程序系统开发:开启医疗陪护新时代
  • JAVA图文短视频交友+自营商城系统源码支持小程序+Android+IOS+H5
  • 盲盒抽谷机小程序:二次元经济的“社交裂变引擎”如何引爆用户增长?
  • Apache 消息队列分布式架构与原理
  • 移动端自动化Appium框架
  • [数据结构]#7 哈希表
  • 2025年6月GESP(C++六级):学习小组
  • OpenMed 项目深度分析:推动医疗 NLP 领域的开源革命
  • GoLand 项目从 0 到 1:第二天 —— 数据库自动化
  • 综合实验(4)
  • 独家|百度副总裁尚国斌即将离职,此前统筹百度地图;行业搜索及智能体业务总经理谢天转岗IDG
  • Vue-23-通过flask接口提供的数据使用plotly.js绘图(二)
  • Unity 多人游戏框架学习系列九
  • 图机器学习(19)——金融数据分析
  • 2026第35届中国国际健康产业博览会:探寻大健康时代的未来!
  • KTH5791——3D 霍尔位置传感器--鼠标滚轮专用芯片
  • 【C语言进阶】动态内存管理的面试题||练习
  • Day 20:奇异值SVD分解
  • 第四章自定义编辑器窗口_创建and打开and自定义窗口(3/11)
  • vue3升级了哪些重要功能
  • 边缘计算场景的轻量化实践_将 Nginx 打包为便携式 AppImage
  • 从提示词,工具,上下文管理三个角度看OpenManus
  • 嵌入式学习-(李宏毅)机器学习(2)-day29
  • go语言基础教程:【1】基础语法:变量
  • Spring Cloud OpenFeign 常用注解_笔记
  • 在 Alpine Linux 中创建虚拟机时 Cgroup 挂在失败的现象
  • 弧焊机器人减少气体消耗攻略