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

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.xdnf.cn/news/16186.html

相关文章:

  • useContext
  • 前端学习日记(十二)
  • 三级知识点汇总(详解)【c++】——7
  • Java并发编程第八篇(CountDownLatch组件分析)
  • 基础入门 [CMD] Windows SSH 连接服务器教程(系统自带方式)
  • FreeRTOS—计数型信号量
  • Django基础(八)———数据库外键及表关系
  • Cisco 主模式配置
  • iOS Core Data 本地数据库 使用详解:从模型关系到数据操作
  • Python(09)正则表达式
  • HTTP性能优化实战:从协议到工具的全面加速指南
  • 大语言模型中提示词技术的原理、演进与未来发展研究
  • 基于Qt和OpenCV的图片与视频编辑器
  • 从0到1学习c++ 命名空间
  • Hive常用函数
  • GitHub Actions打包容器,推送 AWS ECR 并使 EKS 自动拉取以完成发版部署
  • [ComfyUI] --ComfyUI 是什么?比 Stable Diffusion WebUI 强在哪?
  • Linux Wlan 无线网络驱动开发-scan协议全流程详解
  • QT开发---字符编码与QString和QByteArray
  • 深度分析Java内存回收机制
  • 基于深度学习的图像分类:使用EfficientNet实现高效分类
  • RocketMQ搭建及测试(Windows环境)
  • 大模型处理私有数据的核心技术
  • 【News】同为科技亮相首届气象经济博览会
  • Django Models详解:数据库模型的核心
  • 第二十七章 W55MH32 Interrupt示例
  • go语言基础教程:【1】基础语法:变量
  • 爬虫基础概念
  • 数学基础弱能学好大数据技术吗?
  • Kubernetes 集群架构和Pod创建流程