Git——IDEA集成Git(详细)
创始人
2024-02-09 12:28:03

目录

一、配置Git忽略文件

 1.1  为什么忽略?

 1.2   怎么忽略?

二. IDEA定位Git程序(准备环境)

三、IDEA操作Git

3.1  初始化Git本地库、添加暂存区、提交本地库

3.2 切换版本

3.3 创建分支

3.4 切换分支

3.5 合并分支

    3.5.1 正常合并

    3.5.2 冲突合并



一、配置Git忽略文件

   利用Git管理IDEA项目,我们只想要pom.xml文件以及代码,其他的不是很想需要

 1.1  为什么忽略?

    与项目的实际功能无关,不参与服务器上部署运行。把他们忽略掉能够屏蔽IDE工具之间的差异

 1.2   怎么忽略?

    创建忽略规则文件 xxx.ignore

    这个文件的存放位置原则上哪里都可,为了方便让~/.gitconfig文件引用,建议也放在用户家目录下

在下面的这个路径创建下面这个文件

# Compiled class file
*.class# Log file
*.log# BlueJ files
*.ctxt# Mobile Tools for Java (J2ME)
.mtj.tmp/# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rarhs_err_pid*.classpath
.project
.settings
target
.idea
*.iml

修改.gitconfig文件

二. IDEA定位Git程序(准备环境)

在IDEA设置里面,找到Git

选择我们的Git程序,点击右侧Test,测试一下,直到下面出来版本号,最后点击OK即可使用Git

三、IDEA操作Git

3.1  初始化Git本地库、添加暂存区、提交本地库

选择我们项目的根目录

 

此时我们硬盘对应的位置也多了一个.git 文件

我们pom文件变红,表示未被追踪

   Git已经检测到了这个文件,但是这个文件并没有添加到暂存区

怎么填加到暂存区?   一个一个加很麻烦 我们可以选择根目录直接添加

此时pom文件变绿了,变绿代表添加到了暂存区,并没有提交到本地库

 当我们创建一个类后,它会问我们要不要添加到Git

提交目录

 

当提交完成之后,我们的代码又变成了最初的样子,表示不需要再提交了

3.2 切换版本

   蓝色表示被追踪过,但是又被修改了

 

 我们先进行添加暂存区,提交本地库,就有两个版本了

当我们提交本地库的时候,有个很强大的功能,他把第二次与第一次的不同直接标出来了

再仔细看,左侧的数字加字母是上一个版本的版本号,右侧的“Your version”表示当前版本

 提交

这种发蓝色的文件,不添加暂存区也可以,我们已经追踪过了,可以直接提交本地库

怎么查看我们提交过几次版本?

在下图就可以看到我们提交的三个版本(因为我又自己提交了一个版本)

 我们仔细看,third commit后面跟着两个指针,如下图所示   HEAD指针指向master,master指向“third commit”版本

如何切换版本呢?

      比如我们向切换到第二个版本,就右键点击,再点击“Checkout.....”

 然后看到头指针来到了second

我们的代码也来到了第二个版本

 

3.3 创建分支

 

或者点击IDEA右下角“master”,也可以出来上面这个框框

 

然后我们的IDEA右下角从“master”变为“hot-fix”

3.4 切换分支

很简单!  点击右下角“hot-fix”  就可选择我们想要切换的分支

 

3.5 合并分支

    3.5.1 正常合并

    我们切换到“hot-fix”分支,然后修Test.java文件进行修改,再提交到本地库

 

提交本地库

切换到master分支发现还是原来的代码

如何将hot-fix分支合并好master分支呢?

   比如在master上合并hot-fix

 合并成功后master的代码很完美

    3.5.2 冲突合并

我们切换号hot-fix分支,再修改一次代码,提交本地库

切换回master分支,并且添加一行代码

合并!

 弹出了一个框

 手动改写代码

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
脚上的穴位图 脚面经络图对应的... 人体穴位作用图解大全更清晰直观的标注了各个人体穴位的作用,包括头部穴位图、胸部穴位图、背部穴位图、胳...