IDEA2020.1如何使用Git

声明:文章作用仅供个人防止遗忘,如有错误,请多指教;如有帮助,不胜荣幸。

检查IDEA能否使用git

我们在IDEA中使用Git,需要告知IDEA GIT的执行路径。

不同版本可能有不同的提示,但都会告知当前使用的Git版本。

在这里插入图片描述

插件安装

在这里插入图片描述

.ignore插件介绍:

快速新建各种定义忽略规则的文件,如下图:

在这里插入图片描述

为项目创建git仓库

新建工程,然后按图操作,如图所示:

在这里插入图片描述

IDEA中添加忽略规则模板

忽略规则的编写方法:https://blog.csdn.net/Ur_Eyes_/article/details/108730738

在这里插入图片描述

新建.gitignore文件

添加到git仓库后,我们需要先新建一个.gitignore文件,通过下图可以看见我们的忽略规则生效了:

在这里插入图片描述

IDEA中git需要了解的内容

将项目创建git仓库后,可以看见IDEA多了一些改变:文件颜色,git工具栏,commit面板,git面板,下面一一介绍。

文件颜色代表的意义

暗灰色:文件/文件夹被git忽略,不会进入版本控制

红色:没有添加到暂存区的文件

绿色:添加到暂存区的文件

白色:执行完【commit】的文件

在这里插入图片描述

git工具栏

将项目创建git仓库后,可以看见工具栏多了一些git的图标按钮:

在这里插入图片描述

从左到右的名称和功能分别是:

  • 【Update Project】,从远程仓库拉取最新版本
  • 【commit】,提交到本地仓库
  • 【push】,推送到远程仓库
  • 【compare with the same repository version】,和仓库最新版本比较内容
  • 【show history】,展示文件提交的历史

commit面板介绍

在这里插入图片描述

Default Changelist

  • 在这个列表的文件代表着发生了变动的文件,例如:新增文件,修改文件,删除文件等等。

Unversioned Files

  • 不受版本控制的文件
  • 通过执行【Add to VCS】,可以将文件添加到【Default Changelist】

Rollback

执行【Rollback】命令,回滚,可以将文件状态还原到之前。

使用场景:

  • 如果添加了文件,就将文件删除
  • 如果修改了文件,就将文件还原

使用举例:

这里已经将【HelloGit.java】添加到暂存区,通过执行【Rollback】,将它回滚到没有执行【add】的状态。

在这里插入图片描述

git面板

这个面板有许多功能:

创建分支、切换分支、推送到远程仓库、分支管理、查看提交日志、比较不同版本等等。

在这里插入图片描述

在分支上右键,可以看见可以常用功能:

没有搞懂【Rebase Current onto Selected】,以后有机会来补充。

在这里插入图片描述

将项目分享到github

(share project on github):

在这里插入图片描述

从github上clone项目

在IDEA中选择【Get from Version Control】:

在这里插入图片描述

从github上获取ssh地址:

在这里插入图片描述

clone项目:

在这里插入图片描述

删除项目的Git信息

(1)从IDEA中取消GIT版本控制

在这里插入图片描述

(2)删除该工程目录下的.git目录

在工具栏上添加【push】按钮

在这里插入图片描述

在这里插入图片描述