IDEA使用技巧之如何将本地项目和git远程项目关联

 更新时间:2023年02月15日 08:45:13   作者:FollowYourHeart2015  
这篇文章主要介绍了IDEA使用技巧之如何将本地项目和git远程项目关联问题,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教

将本地项目和git远程项目关联

之前开发没有从头儿搭建过新项目,都是从IDEA配置下项目的git地址,pull代码之后进行开发,提交。

这次需要将本地新建的项目push到在git上同样是新建的空项目上去(git上的项目只有工程名和readme文件),两者之前并没有关联,发现如果按照之前的模式处理,会有问题。

比如:先拉取(pull) git上的项目,然后再在此基础上添加新的子模块,会导致子模块无法关联到父模块上,也就是无法引用父pom文件

如图:

引用父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的时候找不到对应分支

选中分支进行pull

1.4) 选择代码进行commit及push,对于IDEA的项目管理文件,比如*.imp,可以通过ignore文件进行忽略,不进行版本控制。

至此over~

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 聊聊SpringBoot整合Nacos自动刷新配置的问题

    聊聊SpringBoot整合Nacos自动刷新配置的问题

    Nacos作为SpringBoot服务的注册中心和配置中心,本例将在配置文件中配置一个 cml.age=100 的配置项,程序中编写一个方法读取配置文件,并通过 Get--->/test/age 接口提供给浏览器访问,感兴趣的朋友跟随小编一起看看吧
    2022-01-01
  • Spring实战之使用c:命名空间简化配置操作示例

    Spring实战之使用c:命名空间简化配置操作示例

    这篇文章主要介绍了Spring实战之使用c:命名空间简化配置操作,结合实例形式详细分析了Spring使用c:命名空间简化配置的相关接口与配置操作技巧,需要的朋友可以参考下
    2019-12-12
  • Java之Thread的join方法实例

    Java之Thread的join方法实例

    这篇文章主要介绍了Java之Thread的join方法,实例形式讲述了join方法的应用,需要的朋友可以参考下
    2014-10-10
  • 使用java实现猜拳小游戏

    使用java实现猜拳小游戏

    这篇文章主要为大家详细介绍了使用java实现猜拳小游戏,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-07-07
  • Java 精炼解读数据结构逻辑控制

    Java 精炼解读数据结构逻辑控制

    在程序开发的过程之中一共会存在有三种程序逻辑:顺序结构、分支结构、循环结构,对于之前所编写的代码大部分都是顺序结构的定义,即:所有的程序将按照定义的代码顺序依次执行
    2022-03-03
  • SpringBoot统一处理功能实现的全过程

    SpringBoot统一处理功能实现的全过程

    最近在做项目时需要对异常进行全局统一处理,主要是一些分类入库以及记录日志等,下面这篇文章主要给大家介绍了关于SpringBoot统一功能处理实现的相关资料,文中通过图文以及实例代码介绍的非常详细,需要的朋友可以参考下
    2023-03-03
  • linux重启java服务的脚本

    linux重启java服务的脚本

    这篇文章主要介绍了linux重启java服务的脚本,本文分步骤通过shell脚本给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • Eclipse中查看android工程代码出现

    Eclipse中查看android工程代码出现"android.jar has no source attachment

    这篇文章主要介绍了Eclipse中查看android工程代码出现"android.jar has no source attachment"的解决方案,需要的朋友可以参考下
    2016-05-05
  • java 中二分法查找的应用实例

    java 中二分法查找的应用实例

    这篇文章主要介绍了java 中二分法查找的应用实例的相关资料,希望通过本文大家能掌握二分法的使用方法,需要的朋友可以参考下
    2017-09-09
  • 利用线程实现动态显示系统时间

    利用线程实现动态显示系统时间

    编写Applet小程序,通过在HTML文档中接收参数,显示当前的系统时间,需要的朋友可以参考下
    2015-10-10

最新评论