文章目录

检出项目

更新项目

提交文件

解决冲突

新建项目提交


检出项目

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

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

或者

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

出现填写项目详情窗口

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

从gitlab官网复制远程地址

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

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

更新项目

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

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

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

IntelliJ IDEA git 项目检出、更新、提交、解决冲突、新项目提交
出现更新详情窗口

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

选择Pull

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

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

提交文件

新建TestController测试类

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

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

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

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

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

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

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

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

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


解决冲突

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

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

填写备注后提交

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

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

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

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

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

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

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

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

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

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

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

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

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

上传成功!

新建项目提交

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

 

 

点击创建新的分组

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

填写相应分组信息

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

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

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

在分组详情中新建项目

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

完善项目信息

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


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


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

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

 

选择本地存储路径

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

 

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

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

 

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

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

 

托管后文件变为绿色

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

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

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

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

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

回退后文件变化如下

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

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

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

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

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

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

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


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

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

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

相关文章:

  • 2021-07-08
  • 2021-11-22
  • 2021-09-27
  • 2021-05-22
  • 2021-12-30
  • 2021-11-28
  • 2021-06-17
猜你喜欢
  • 2021-12-21
  • 2021-07-24
  • 2021-05-24
  • 2021-10-20
  • 2021-09-01
相关资源
相似解决方案