Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支

一、在Idea中 创建分支


创建方式一:

1.还是选择Git,在Repository中点击branches(分支),操作如图所示:
Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支_第1张图片
2.点击后,new branch就是创建新分支啦
Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支_第2张图片
3.为你的新分支起个名字吧 而且 这个checkout branch 就是 创建的同时切换到这条新分支 的意思
Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支_第3张图片

创建方式二:

1.idea右下角有一个Git:xxx选项,点击后的界面点击 new branch 创建新分支
Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支_第4张图片
2.为你的新分支起个名字吧 而且 这个checkout branch 就是 创建的同时切换到这条新分支 的意思
Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支_第5张图片

二、在Idea中 切换分支

步骤一:

还是切换出这个小窗口,在上面的 创建分支 操作中,我已经讲了,如何召唤出下面这个小窗口:
Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支_第6张图片

步骤二:

直接在小窗口中的 Local Branches(本地分支)下面切换分支即可。

三、在Idea中 合并分支

1.我们刚刚创建了一个 hot_fix 分支,现在来修改这个分支中的内容:
在代码中加上一行:

System.out.println(" version 1 in branch 'hot_fix' ");

2.我们现在所处的位置是:hot_fix分支第0版本,但实际上我们在未修改的时候,这个代码的原始代码是 master 分支的 version0
Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支_第7张图片
3.commit 这个 hot_fix 分支上的版本,让它变成 version1:
Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支_第8张图片
4.查看版本更新状态图:
在这里插入图片描述
5.切换到 master 分支的 version0
在这里插入图片描述
6.开始版本合并 merge…
我们要将 hot_fix 分支上基于我们修改的版本 hot_fix version0 合并到 我们现在所处的分支 master上的 version0 上来。
操作:右下角,git branches选择器 -> 选择我们要合并到当前分支上的分支 -> merge into Current
Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支_第9张图片
7.如果你没有像我,同时在两条分支上进行修改后合并的话,你现在应该已经合并成功了。

因为我在两条分支上都做了修改,所以在我合并的时候需要手动修改来进行合并。就像这样:它显示了我在两条分支上分别做出的修改,git现在无法做出抉择,需要让我自己来选择合并哪一部分了。
Git第七章:4.IDEA集成Git,如何在idea中创建分支、切换分支、合并分支_第10张图片

你可能感兴趣的:(Git,git)