第七章:IDEA集成Git

目录

一、环境准备

1.配置Git忽略文件

2.定位Git程序

二、初始化本地库

三、添加暂存区

四、提交本地库

五、切换版本

六、分支操作

1.创建分支

2.切换分支

3.删除分支

七、合并分支

1.正常合并

2.冲突合并

总结


一、环境准备

1.配置Git忽略文件

我们再写代码的时候,系统常常会产生一些杂乱而无用的文件,比如.iml,.idea等等,我们需要的只是pom文件和代码,那么我们上传的时候也不需要上传那些无用的文件,我们可以通过配置Git忽略文件,让每次上传的时候自动忽略一些文件。具体的方法如下:

1.创建忽略规则文件xxx.ignore:在家目录下新建一个文本文档,名字随便都可以,主要是后缀改成.ignore。

2.打开创建的文件,在里面配置需要忽略的文件,可以参考这个配置(看自己的需要配置)。 

3.在.gitconfig文件中调用忽略文件。(注意:地址中的斜线是正斜线,不是反斜线) 注意:IDEA可以安装.ignore插件,在内部配置忽略文件。

2.定位Git程序

我们打开IDEA,按照file/settings/Version Control/Git的路径找到Git的路径,将路径配为Git安装的路径,

然后点击test,当看到输入框下出现Git的版本就OK了。 

二、初始化本地库

我们配置好环境之后,右键IDEA中的项目,还是看不到Git,在项目的文件夹里面也没有.git文件,这是因为我们还没有初始化本地库,Git还没有接管项目。初始化的步骤也很简单:进入IDEA,点击VCS,

就可以看到create Git repository,点击就可以了(在新版本的IDEA下,创建项目的时候就可以直接初始化本地库) 

现在我们右键项目就可以看到Git选项了。 

三、添加暂存区

初始化本地库之后,我们看到pom文件变成红色了,这就说明Git知道有这么一个文件了,但是还没有添加暂存区,,我在项目下新建一个java class叫git_test,然后写几行代码来演示一下。

现在文件还是红的,我们右键Git/add就可以添加暂存区了。 

四、提交本地库

添加暂存区之后,文件变成了绿色,我们右键整个项目Git/Commit Directory提交本地库,提交之后文件的颜色就变成了白色。

五、切换版本

我现在把代码修改一下,修改之后就可以看到文件变成了蓝色(由于添加过一次暂存区了,所以是变成蓝色,而不是红色,不用再次添加了),直接提交本地库,提交之后,点击左下角的分支就可以看到历史版本。

 切换版本也很简单,直接右键想要切换的版本,点击Checkout Reversion即可切换。

六、分支操作

1.创建分支

在刚才的界面直接右键选择New Branch即可创建分支。

2.切换分支

切换分支直接点版本框上方的Branch切换就行了。(或者直接在左边Local栏里双击想要切换的分支即可)

3.删除分支

直接在左边Local右键delete即可删除(确保当前不在要删除的分支上)。

七、合并分支

1.正常合并

要将分支Branch1和master合并,和Git后端一样,合并是有方向的,现在我站在master分支上,右键Branch1分支,选择merge 'Branch' into 'master'即可。

2.冲突合并

现在我在master后面加上master,在Branch1后面加上Branch1,这样两个分支都有改动,就会产生合并冲突,弹出下面这个弹框(conflicts),

我们点击merge,就会弹出人工合并的弹框,左边是master分支,右边是Branch1分支,而中间是正常的代码,

我们可以手动合并,箭头是移动代码行,“×”是删除该行代码,合并好之后点击apply应用就合并好了。

总结

本章介绍了IDEA和Git的集成使用,IDEA功能十分强大,操作方便,学起来很快。今天就到这里了!下一章将介绍IDEA集成GitHub。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值