目录
一、环境准备
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。
标签:文件,Git,合并,IDEA,右键,第七章,分支 From: https://blog.csdn.net/2401_88004140/article/details/143609174