• IDEA 配置git及使用


    IDEA 配置git

    git配置

    1. 首先要安装了win本地的git

    2. file - New Project Settings - Version Control - git

      在这里插入图片描述

    3. 配置gitlab

      从gitlab上获取项目:

      在这里插入图片描述

      在这里插入图片描述

    git使用

    1. 本地项目上传至gitlab:

    在这里插入图片描述

    ​ 本地库的目录,一般是java工程的目录:

    在这里插入图片描述

    commit到本地:

    在这里插入图片描述

    push到远程:

    在这里插入图片描述

    需要定义一个远程库:远程已经存在的库

    在这里插入图片描述

    gitlab上查看,已经push上来了:

    在这里插入图片描述

    正常的开发过程应该是:pull远程master --本地开发 – 提交本地仓库 – pull 远程master合并到本地库分支-- push到远程的dev分支,再到gitlab上去申请merge请求至master分支。

    鼠标移上菜单栏的Git,点击Branches,弹框如图,可知本地只有一个master主分支,远程分支已经有master主分支、develop开发分支等,点击远程develop-checkout即可在本地创建并切换到一个develop分支并将远程develop分支内容更新到本地develop分支。(若远程库没有develop分支,可以点击弹窗中的New Branch新建一个本地develop分支,通过push推送到远端;)

    创建新分支:

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    推送至远程dev:

    在这里插入图片描述

    改变内容并提交再push到远程dev:

    在这里插入图片描述

    发现gitlab上,只有dev有变更

    模拟开发过程:

    先在gitlab上修改代码,模拟别人提交了代码

    回到idea,自己也改一下代码,先commit,先不要push,要先pull远程到本地,此时会进行merge,需要先解决冲突,再commit到本地,再push到远程:

    从远程pull:

    在这里插入图片描述

    在这里插入图片描述

    在这里插入图片描述

    解决冲突:

    在这里插入图片描述

    解决冲突完成后:

    在这里插入图片描述

    再次commit到本地分支:

    在这里插入图片描述

    push到远程dev即可:

    在这里插入图片描述

    ​ 配置管理员再从dev 合并到 master:

    在这里插入图片描述

    在这里插入图片描述

  • 相关阅读:
    测试AI有效性的三种方法:流程挖掘是关键工具之一
    cmd常用指令
    数据结构--算法的时间复杂度和空间复杂度
    【王道】计算机网络网络层(三)
    Java内存区域与内存溢出异常
    在IDEA中如何使用tomcat部署项目
    贪心算法与活动选择问题和背包问题
    梭子鱼替换案例:国产防护甄选CACTER邮件安全网关
    Perl 中的循环结构
    33 机器学习(一):特征工程
  • 原文地址:https://blog.csdn.net/qq_41187116/article/details/126026674