0


Git——IDEA集成Git(详细)


一、配置Git忽略文件

利用Git管理IDEA项目,我们只想要pom.xml文件以及代码,其他的不是很想需要

1.1 为什么忽略?

与项目的实际功能无关,不参与服务器上部署运行。把他们忽略掉能够屏蔽IDE工具之间的差异

1.2 怎么忽略?

创建忽略规则文件 xxx.ignore

这个文件的存放位置原则上哪里都可,为了方便让~/.gitconfig文件引用,建议也放在用户家目录下

在下面的这个路径创建下面这个文件

# 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

hs_err_pid*

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

修改.gitconfig文件

二. IDEA定位Git程序(准备环境)

在IDEA设置里面,找到Git

选择我们的Git程序,点击右侧Test,测试一下,直到下面出来版本号,最后点击OK即可使用Git

三、IDEA操作Git

3.1 初始化Git本地库、添加暂存区、提交本地库

**选择我们项目的根目录 **

此时我们硬盘对应的位置也多了一个.git 文件

我们pom文件变红,表示未被追踪

** Git已经检测到了这个文件,但是这个文件并没有添加到暂存区**

怎么填加到暂存区? 一个一个加很麻烦 我们可以选择根目录直接添加

此时pom文件变绿了,变绿代表添加到了暂存区,并没有提交到本地库

当我们创建一个类后,它会问我们要不要添加到Git

提交目录

当提交完成之后,我们的代码又变成了最初的样子,表示不需要再提交了

3.2 切换版本

蓝色表示被追踪过,但是又被修改了

我们先进行添加暂存区,提交本地库,就有两个版本了

当我们提交本地库的时候,有个很强大的功能,他把第二次与第一次的不同直接标出来了

再仔细看,左侧的数字加字母是上一个版本的版本号,右侧的“Your version”表示当前版本

** 提交**

这种发蓝色的文件,不添加暂存区也可以,我们已经追踪过了,可以直接提交本地库

怎么查看我们提交过几次版本?

在下图就可以看到我们提交的三个版本(因为我又自己提交了一个版本)

我们仔细看,third commit后面跟着两个指针,如下图所示 HEAD指针指向master,master指向“third commit”版本

如何切换版本呢?

** 比如我们向切换到第二个版本,就右键点击,再点击“Checkout.....”**

然后看到头指针来到了second

**我们的代码也来到了第二个版本 **

3.3 创建分支

或者点击IDEA右下角“master”,也可以出来上面这个框框

然后我们的IDEA右下角从“master”变为“hot-fix”

3.4 切换分支

很简单! 点击右下角“hot-fix” 就可选择我们想要切换的分支

3.5 合并分支

3.5.1 正常合并

我们切换到“hot-fix”分支,然后修Test.java文件进行修改,再提交到本地库


提交本地库

切换到master分支发现还是原来的代码

如何将hot-fix分支合并好master分支呢?

** 比如在master上合并hot-fix**

** 合并成功后master的代码很完美**

3.5.2 冲突合并

我们切换号hot-fix分支,再修改一次代码,提交本地库

**切换回master分支,并且添加一行代码 **

合并!

** 弹出了一个框**

** 手动改写代码**

标签: git github

本文转载自: https://blog.csdn.net/weixin_51351637/article/details/127998459
版权归原作者 我爱布朗熊 所有, 如有侵权,请联系我们删除。

“Git——IDEA集成Git(详细)”的评论:

还没有评论