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

2023-02-15 09:02:25 项目 使用技巧 如何将

将本地项目和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~

总结

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

相关文章