IntelliJ IDEA git 项目检出、更新、提交、解决冲突、新项目提交

文章目录

检出项目

更新项目

提交文件

解决冲突

新建项目提交


检出项目

前提:在开发环境中安装好IntelliJ IDEA和gitlab,并且在gitlab完成了SSH Key注册。
打开idea,选择VCS→Checkout from Version Control→Git或者点击VCS→Git→Clone

这里写图片描述

或者

这里写图片描述

出现填写项目详情窗口

在这里插入图片描述

从gitlab官网复制远程地址

在这里插入图片描述

可以选Test按钮测试远程服务是否可用,出现success为服务正常,之后选择相应项目类型,检出即可

更新项目

更新项目有两种方式第一种为更新当前窗口下的整个项目

这里写图片描述

第二种为更新相应文件,文件右键Git→Repository→Pull 

这里写图片描述
出现更新详情窗口

这里写图片描述

选择Pull

这里写图片描述

窗口左下方出现本次更新的内容

提交文件

新建TestController测试类

这里写图片描述

文件右键选择add,表示文件交给git托管

这里写图片描述

选择文件右键Git→Commit file ,提交文件

这里写图片描述

左上角会默认比对出本地仓库和远程仓库的区别,勾选文件前的单选框提交相应文件,左侧中部为备注框,选择Commit and push (提交)

在这里插入图片描述

选择文件右键Git→Repository→Push 上传文件

这里写图片描述


解决冲突

当在本地修改的文件,别人也修改了且已提交到了远程服务器,这时需要解决冲突。为了模拟这个场景,对TestController这个方法同时修改服务器代码和本地代码。修改完成后提交文件

这里写图片描述

填写备注后提交

这里写图片描述

系统会检查出文件有冲突,提示需要合并,出现冲突窗口

这里写图片描述

点击文件,即可进入详情页面

这里写图片描述

详情页面分为三栏,左边为本地版本,中间为修改前版本,右边为服务器最新版本,左右两边代码不可以修改

这里写图片描述

当前冲突页面1所指按钮可以切换冲突位置,2处按钮可以让冲突部分高亮显示,3处可以选择文件是否整体滑动。

\这里写图片描述

基于两个版本对中间版本修改后点击apply,即生成最终版本的文件,选择提交

这里写图片描述

这时会提示上传失败,最好将文件重新编译一下,确认无误后重新push即可

这里写图片描述

上传成功!

新建项目提交

在开发环境中安装好IntelliJ IDEA和gitlab后,并且在gitlab进行SSH Key注册。打开gitlab管理后台,点击Groups进入分组管理。

 

 

点击创建新的分组

在这里插入图片描述

填写相应分组信息

在这里插入图片描述

再次点击Groups,选择新建的分组

在这里插入图片描述

在分组详情中新建项目

在这里插入图片描述

完善项目信息

在这里插入图片描述


接下来在idea中创建一个需要上传的项目,创建过程略,直接演示新项目的上传方式


在项目当前页面,选择把项目加入版本管理

在这里插入图片描述

 

选择本地存储路径

在这里插入图片描述

 

加入版本控制的文件为褐色

在这里插入图片描述

 

项目右键选择add,文件交给git托管

在这里插入图片描述

 

托管后文件变为绿色

在这里插入图片描述

把iml、cmd等本地配置文件回退

在这里插入图片描述

选择需要回退的文件,回退的文件将不提交到远程仓库

在这里插入图片描述

回退后文件变化如下

在这里插入图片描述

选择文件右键Git→Commit file ,提交文件

在这里插入图片描述

选择提交的文件,填写备注,填写完成后点击commit and push

在这里插入图片描述

首次提交,选择相应的git地址,git地址为gitlab的url数据

在这里插入图片描述


点击ok,在确认页面点击push即可,新建的项目提交成功!

转载原文地址:https://blog.csdn.net/leo187/article/details/80984549

加QQ:2287463821  ,与君共勉,一起学习,共同进步!

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值