IDEA中使用GIT版本控制工具图文并茂的教程

IDEA中使用GIT版本控制工具

IDEA中使用Git功能

(克隆、提交、推送、分支、冲突解决、历史查看、版本回退、版本对比)

目录:

  1. IDEA 中的配置git执行的对应路径
  2. 提交项目到git暂存区
  3. 从 Git 中拉取项目
  4. 分支开发
  5. 查看历史提交记录
  6. 与其他版本比较
  7. 回退到其他版本

1. IDEA 中的配置git执行的对应路径

1)在 右上角的FIle中找到《Settings》- 《Vwesion Control》- 《Git》,选择git可执行文件的路径

在这里插入图片描述

2) 一般情况下按照正确的步骤配置,点击Test会弹出git版本的提示

在这里插入图片描述
3) 选择你本机的Git安装路径下的bin/git.exe
在这里插入图片描述
4) 然后applay,在OJBK
在这里插入图片描述

在这里插入图片描述

2.提交项目到git暂存区
1)首先需要将当前项目导入到 gitHup中,VCS -> Import into Version Control -> Sharee Project on GitHub
在这里插入图片描述
2)然后我们在点开VCS查看,就会变成这个样子,对,就是我们需要的样子,现在可以开启一波骚气的操作了在这里插入图片描述
3)add到本地仓库,也可以使用快捷键 Ctrl + Alt + A
在这里插入图片描述
4)commit到本地仓库
在这里插入图片描述
也可以注直接Commit,点击这里会自动将需要提交的文件选中在这里插入图片描述

5)接下来进行这些步骤在这里插入图片描述
部分文件是不需要提交的,可以下载一下这个插件,如图
在这里插入图片描述
在这里插入图片描述
安装完后,需要重启idea
在这里插入图片描述
创建.gitignore文件
在这里插入图片描述
push到远程仓库
在这里插入图片描述
推送到远程仓库
在这里插入图片描述
初次推送会出现这样的Login弹窗,输入自己的账号及密码就好了,第一次需要输入,再次推送就不需要登陆了
在这里插入图片描述
打开git,就可以看到刚刚提交到的项目啦
在这里插入图片描述

3. 从 Git 中拉取项目
1)先找到Git仓库地址在这里插入图片描述
2)来,让我们找到这里,对,点它
在这里插入图片描述
3)来,下面的操作是酱紫的啦
在这里插入图片描述
4)可以点击Test来测试一哈子
在这里插入图片描述
5)test转了半天没有动静,等不及了,点Clone,进行下一步吧,这里需要将远程仓库的项目,拉去到本地,需要在有网络的地方,网速慢的话需要稍作等待
在这里插入图片描述
6)等拉去完后,会有一个 这样的提示框,点 YES
在这里插入图片描述
7) 然后就是这个界面了,看哈子左下角,点Add as Maven Propect
在这里插入图片描述
8) 接下来打开 propect,就可以看到从git拉去的项目啦~
如果项目中Maven有应配置的话,还需要将对应路径改为本机的maven仓库,在此承蒙各位大爷关照,就不在进行特举此例,各位爷可以到对面的怡红院去瞅一瞅有您需要的,如果没有异议,那咱继续
Ayo,在你的头上暴扣
在这里插入图片描述

4.分支开发
来,看哈子重点
Git分支是由指针管理起来的,所以创建、切换、合并、删除分支都非常快,非常适合大型项目的开发。
在分支上做开发,调试好了后再合并到主分支。那么每个人开发模块式都不会影响到别人。
不太明白的话人家画张图
咯,就是这个样子
在这里插入图片描述
接下来,继续操作
1)先导入到GitHub中
在这里插入图片描述
2)之后可以看到左下角的位置显示的有Git:master,代表这是一个主分支
在这里插入图片描述
例如在主分支中发现了一个必须要修复的BUG,如图
在这里插入图片描述
建议一个分支,用以修改BUG
在这里插入图片描述
取名为 可以为当前版本号
在这里插入图片描述
OK后,IDEA会自动切换到该分支,如果需要切换会主分支,点这里
在这里插入图片描述
好啦,该在子分支上修改BUG了
在这里插入图片描述
然后Add,在Commit,提交到本地仓库
Push到远程仓库可以看到对应的信息
在这里插入图片描述
如果主分支跟子分支都提交到远程仓库,可以在这个地方看到对应的具体分支名称
一般情况下只需要将分支提交到本地仓库,不需要将分支提交远程仓库。如果将所有的分支都提交到远程仓库,会让远程仓库杂乱无章。
在这里插入图片描述
合并分支
切换到主分支,进行合并
在这里插入图片描述
此时会弹出一个窗口,提示文件冲突
在这里插入图片描述
这里选择手动合并
弹出代码合并的对照窗口,分为三部分,左右两侧分别是你和服务器的代码,高亮显示代码不同的部分,带有箭头和叉号,通过点击 “>>” 将两边冲突的代码添加到中间的合并区域中去,点击 “×” 则放弃那一段代码,待所有冲突处理完成后merge就成功了(此段难以表达,故借鉴下别个的,末尾会标明源头)。
在这里插入图片描述
合并后
在这里插入图片描述
此时可以删除子分支
在这里插入图片描述
删除成功后会有提示
在这里插入图片描述
5. 查看历史提交记录
右键当前.java文件,找到Git->Show History

在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

6. 与其他版本比较
对单个代码文件的比较,点击文件,右键弹出的菜单选项 → 【Git 】→ 【compare with…】,几个比较方式如下:
Compare with the Same Repository Version 当前文件与服务器同一分支上该文件版本的内容进行比较
Compare with 当前文件与文件各次提交的版本做比较
Compare with Branch 当前文件与其他分支上该文件版本进行比较
在这里插入图片描述
与其他版本比较

在这里插入图片描述

7. 回退到其他版本

在这里插入图片描述

此文借鉴之处:https://blog.csdn.net/kjfdjjvbmc/article/details/92378697
此文借鉴之文借鉴之处:https://www.cnblogs.com/anayigeren/p/10575469.html

  • 9
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值