Git-IDEA关联配置

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

IDEA关联Git

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

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

IDEA中Git版本管理

        1.1准备工作: 

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

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

         添加web组件支持:File--Project structure --modules--“+”--Library--Tomcat--ok;部署tomcat:Add Configuration --tomcat Service --local

         1.2建立本地仓库

        在没有使用IDEA之前,我们建立本地仓库使用的是git窗口git init命令,但是我们关联IDEA之后将不再需要使用git窗口来操作Git,Idea创建本地仓库步骤:VCS--Enable Version Control integration--Git--ok

        注:如果已有本地仓库,则没有 Enable Version Control integration此选项~~~

        1.3设置忽略文件

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

         1.4将工作空间add到暂存区

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

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

        1.5将暂存区提交到版本库

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

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

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

暇光曙墨

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值