当前位置: 首页 > 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.dtcms.com/a/296969.html

相关文章:

  • 智慧工厂网络升级:新型 SD-WAN 技术架构与应用解析
  • 商场导航软件:3D+AI 基于Deepseek 模型的意图识别技术解析
  • BacNet 是什么?跟 LoRaWAN 的关系是什么?
  • 将JS字节流转化为对象
  • 西安交通大学XJTU 通信/信息工程大三和部分大四 实验和课程答案
  • C++哪些运算符不能被重载?
  • kubernetes集群中部署CoreDNS服务
  • day46day47 通道注意力
  • 一种基于单片机控制的太阳能电池板系统设计
  • 集训Demo6
  • 挖掘录屏宝藏:Screenity 深度解析与使用指南
  • 《计算机网络》实验报告八 加密、数字签名与证书
  • pytest测试框架
  • AUTOSAR进阶图解==>AUTOSAR_SWS_BSWGeneral
  • 【Vue学习笔记】状态管理:Pinia 与 Vuex 的使用方法与对比【附有完整案例】
  • 网络安全入门第一课:信息收集实战手册(2)
  • C语言-指针[变量指针与指针变量]
  • Java 集合框架之----ArrayList
  • Effective Modern C++ 条款16:保证const成员函数的线程安全性
  • 网址收集总结
  • 【硬件-笔试面试题】硬件/电子工程师,笔试面试题-17,(知识点:PCB布线,传输线阻抗影响因素)
  • 第一二章笔记
  • [ComfyUI] --ComfyUI 是什么?比 Stable Diffusion WebUI 强在哪?
  • 【STM32项目】智能台灯
  • 无人机保养指南
  • 深入解析Hadoop NameNode的Full GC问题、堆外内存泄漏及元数据分治策略
  • 软件测试的分类
  • C++实现精确延时的方法
  • 季逸超:Manus的上下文工程启示
  • Photoshop下载安装入门教程:从下载安装到第一次完美使用