IDEA作为Java便捷开发工具,目前适用范围非常广泛,基本上我们的代码编写工作都是在IDEA中完成的,因此我们需要了解和掌握直接使用IDEA完成对Git的操作

IDEA关联Git

file--Setting/OtherSetting--Version Control --Git,在path to Git exectable 中含有git相关路径,默认情况下是自动生成的,如果自己的路径中没有,则手动选择添加即可

idea 怎么与gitlab绑定 idea怎么和git关联_idea 怎么与gitlab绑定

点击Test,会显示有Git版本,即连接成功~

IDEA中Git版本管理

        1.1准备工作: 

        在进行Git版本控制前,先创建一个Web项目;创建方式如下:File--New Pojectt--Maven ,选择合适的文件存放路径,在pom.xml文件里添加<packaging>war</packaging>(表示这是一个web项目)

idea 怎么与gitlab绑定 idea怎么和git关联_git_02

         如果没有选择web项目框架,则需要补全项目结构;在main中创建一个Directory包,name为webapp,刷新maven,此时webapp包上会出现一个圆点,webapp内创建WEB-INF包,WEB-INF内有一个web.xml文件(根据需求添加)

idea 怎么与gitlab绑定 idea怎么和git关联_intellij-idea_03

File--Project structure --modules--“+”--Library--Tomcat--ok;部署tomcat:Add Configuration --tomcat Service --local

idea 怎么与gitlab绑定 idea怎么和git关联_idea 怎么与gitlab绑定_04

         1.2建立本地仓库

VCS--Enable Version Control integration--Git--ok

idea 怎么与gitlab绑定 idea怎么和git关联_idea 怎么与gitlab绑定_05

 Enable Version Control integration此选项~~~

        1.3设置忽略文件

        在我们的工作空间中,会生成一些配置文件,这些配置会保存在我们的项目中,但是随着使用的开发工具或者是在不同的工作空间下,这些配置文件都会发生改变。例如:target文件是项目运行过程中生成的缓存文件,而.idea、*.iml文件是工作空间生成的配置文件,这些文件在我们添加到暂存区(index)时,是不需要上传的,所以我们需要设置一个忽略文件,从而使我们在将项目添加到暂存区时,自动过滤这些文件。设置忽略文件步骤:在当前工作空间/根目录--New--New file --.gitignore(文件名一定不要输入错误),并在文件中输入.idea   、 *.iml   、 target

idea 怎么与gitlab绑定 idea怎么和git关联_java_06

         1.4将工作空间add到暂存区

在项目的根目录--单机右键--选择Git--Add(注:添加到暂存区的操作可以设置默认添加)

idea 怎么与gitlab绑定 idea怎么和git关联_git_07

在默认的编辑器下,没有添加到暂存器的文件名是‘红棕色’,添加到暂存区的文件名是“绿色”,只在默认的编辑器下,如果是黑色主题,颜色也会不同

        1.5将暂存区提交到版本库

在项目的根目录--单机右键--选择Git--Commit(如果是提交整个暂存区则在根目录下进行选择,如果是提交单个文件,则在具体文件下进行提交)

idea 怎么与gitlab绑定 idea怎么和git关联_暂存区_08

         在默认编辑器下,记录到版本库的文件名“黑色”;如果对记录到版本库的文件进行更改,也就是说工作空间内容和版本库中的不一致,文件名则是“蓝色”,如果是黑色主题,颜色会不同。