IDEA使用技巧--将本地项目和git远程项目关联
2023-09-27 14:24:44 时间
之前开发没有从头儿搭建过新项目,都是从IDEA配置下项目的git地址,pull代码之后进行开发,提交。这次需要将本地新建的项目push到在git上同样是新建的空项目上去(git上的项目只有工程名和readme文件),两者之前并没有关联,发现如果按照之前的模式处理,会有问题。
比如:先拉取(pull) git上的项目,然后再在此基础上添加新的子模块,会导致子模块无法关联到父模块上,也就是无法引用父pom文件,如图:
这是因为git上创建的并不是完整的工程,只是工程名和一个readme文件,导入到IDEA后并不能自动生成对应的项目的imp文件、pom文件,所以IDEA无法正确管理这个项目。
因此正确的流程应该是:
- 先在git上创建空项目,一般都是起个项目名,加个readme文件;
- 在IDEA创建一个项目框架,然后创建子模块,比如dao层、server层、web层……,这时父级的pom文件会自动生成,子模块的pom自动引用父级pom;
- 通过IDEA的VCS进行关联,具体步骤参见下图:
1.1) 将该项目设置为git资源库,在弹出框中选中该项目
1.2) 设置远程git地址:
1.3)选中分支,进行pull,非常重要,否则push的时候找不到对应分支
1.4)选择代码进行commit及push,对于IDEA的项目管理文件,比如*.imp,可以通过ignore文件进行忽略,不进行版本控制。
至此over~
原文地址:https://blog.csdn.net/MuErHuoXu/article/details/86498055 </div>
相关文章
- idea工具maven生命周期clean,compile,install,package区别
- 使用IDEA搭建SpringBoot项目
- idea的java类图标C不见,取而代之是J标识,且写代码无提示
- 2022 最新 IntelliJ IDEA 详细安装步骤 图例演示(图文版)
- IDEA 中.scala文件没有被编译的解决方案
- idea实现spring + springMVC + mybatis 整合(2)
- IDEA+JUnit
- 从项目中删除.idea目录,并设置git忽略.idea文件
- IDEA+Tomcat热部署自动编译
- Java学习-088-解决 IDEA 使用 DB Navigator 连接 MYSQL 时区问题
- 怎么把github上的项目clone到IDEA
- idea中启动vue项目
- IDEA Mysql 生成 Model(二)
- 【自动化测试】基于IntelliJ IDEA的Gradle和testNG
- IDEA从零到精通(18)之IDEA中用https://start.spring.io创建springboot项目
- idea中将已有项目转变为git项目,并提交到git服务器上
- 用IntelliJ IDEA创建Gradle项目简单入门
- Java idea 显示启动界面,不直接打开项目
- IDEA新建第一个JavaFX项目
- IDEA中设置JVM参数