• IDEA使用技巧--将本地项目和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~

    原文地址:https://blog.csdn.net/MuErHuoXu/article/details/86498055
                                    </div>
  • 相关阅读:
    Android查看应用方法数
    解决问题 inner element must either be a resource reference or empty.
    Android JSBridge原理与实现
    CDN详解
    Android studio 将 Module 打包成 Jar 包
    Imageloader、Glide、Fresco的性能及加载速度比较
    Mac之如何查看已用端口
    yum安装docker-ce-18.03.0
    脚本检测Kafka和Zookeeper
    Docker搭建ElasticSearch+Redis+Logstash+Filebeat日志分析系统
  • 原文地址:https://www.cnblogs.com/jpfss/p/11887675.html
Copyright © 2020-2023  润新知