【Java】如何在Intellij IDEA 中使用 Git ?

459 阅读3分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第7天,点击查看活动详情

1️、前言

大家好,我是翼同学。今天笔记的内容是:

  • Intellij IDEA中使用Git.

2、内容

2.1、配置git.ignore文件

在一些项目中,有些文件与项目的实际功能无关,可不参与服务器上部署运行。此时将他们忽略掉。

步骤如下:

(1)创建 .ignore 文件

为了方便,我们建议在用户目录下创建git.ignore文件。

(2)编写文件内容

git.ignore文件里面,我们写入一些不用参与服务器上部署运行的文件后缀名,参考如下:

# Compiled class file
*.class

#log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for java (J2ME)
.mtj.tmp/

# Package Files
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see https://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

.classpath
.project
.settings
target
.idea
*.iml

(3)引用git.ignore文件

在用户根目录下,找到.gitconfig文件,打开并编辑引用git.ignore文件。

添加以下内容:

[core]
	excludesfile = git.ignore 的路径

注意,在填写路径时,应该手动将反斜线\改为/

比如将C:\Users\name\git.ignore改为C:/Users/name/git.ignore

2.2、定位Git程序

前面的环境准备已经搭好了,想要在IDEA里面使用git,还得定位Git程序,也就是告诉IDEA到哪里去找git程序。

步骤如下:

(1)打开 Git 页面

打开路径如下:

File -> Settings -> Version Control -> Git

image.png

image.png

(2)定位 git.exe 程序

在右方填入git.exe程序的所在路径,点击Test按钮后看见Git Executed Successfully就视为成功,最后点击OK即可。此时在IDEA中就可以使用git了。

image.png

2.3、创建本地仓库

首先我们来创建本地仓库,在IDEA中,最上方的工具栏里面,找到VSC,意思就是Version Control,在其中找到Create Git Repository,意思就是创建Git存储库

image.png

点击Create Git Repository后,默认选中的就是我们项目的根目录,点击OK即可。

image.png

2.4、添加到暂存区

创建仓库之后,你可以看到项目中的文件会变成红色,这表明资源未被跟踪。我们需要将文件添加到暂存区里面。

具体如下:

右击项目 -> 点击Git -> 点击 "+Add"

image.png

2.5、提交到本地仓库

当我们将文件添加到暂存区后,文件就会变成绿色,此时我们可以将文件提交到本地仓库中。

具体如下:

右击项目 -> 点击Git -> 点击"Commit Directory..."

image.png

在弹出来的页面下方,填入提交的注释信息。

image.png

最后点击Commit即可。

2.6、版本切换

当我们将项目提交到本地仓库后,又对项目进行修改,此时文件颜色就会是蓝色,这表明资源已被追踪过但被修改了。

那么如何查看代码的版本?在IDEA页面最下方的Git,点击后在Log下可以看到代码的若干版本。

要切换版本的话,只需要右击版本,再点击Checkout Revision '...'即可切换。

image.png

2.7、创建分支

IDEA中如何创建分支?

方式一:

  • 右击项目名称;
  • 点击Git;
  • 点击New Branch;

image.png

方式二:

  • IDEA页面的右下角,有一个分支按钮(默认是主分支mastermain
  • 点击该按钮;
  • 此时在弹出的按钮中可以点击New Branch用于创建分支

image.png

2.8、切换分支

当然,切换分支的方法也很简单。点击页面右下角的分支按钮,点击你要切换的分支,点击Checkout即可。

image.png

2.9、合并分支

举个例子,此时我们在master分支上,将hot-fix分支合并到master分支上。还是点击右下角的分支按钮,点击hot-fix,再点击Merge into命令。

image.png


3、写在最后

好了,今天的笔记就记到这里。