idea中git的add,commit,创建分支,合并分支,解决冲突...

Posted 健康平安的活着

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了idea中git的add,commit,创建分支,合并分支,解决冲突...相关的知识,希望对你有一定的参考价值。

一  在idea中git的操作

1.1 分支的合并口诀

1)dev分支内容合并到master分支:   

1.先让代码确保在master分支下

2.然后选中dev分支,然后 merge into current 选项 。 有冲突解决冲突,没有更好,

3.然后进行add,commit,pull,push 等操作提交到远程master仓库分支。

2)master分支内容合并到dev分支:

1.先让代码确保在dev分支下

2.然后选中master分支,然后 merge into current 选项 。 有冲突解决冲突,没有更好,

3.然后进行add,commit,pull,push 等操作提交到远程dev仓库分支。

1.2 说明 

新建一个测试工程,如图

二  在idea中git的实践操作

2.1  初始化版本库 

1.选中创建本地版本库

选中项目:

 3.查看文件都是红色

 2.2  提交到暂存区

右键点击项目选择 Git -> Add 将项目添加到暂存区。

  2.3  提交本地库

提交后:

  2.4  创建分支

2.4.1 方法1

选择 Git,在 Repository里面 ,点击 ,点击 Branches按钮。 

 在弹出的 在弹出的 Git Branches框里 ,点击 New Branch按钮。 

 填写分支名称 填写分支名称 填写分支名称 ,创建 dev分支。 

 然后再 IDEA的右下角看到新建的dev分支。

 2.4.2 方法2

在当前分支下,在idea左下角,单击出现新建分支选项,

创建新分支,后面的操作步骤与第一种方式相同。

  2.5  切换分支

目前在dev分支,在 IDEA窗口的右下角,切换到 master分支。

然后 在 IDEA窗口的右下角 , 看到了 master,说明 master分支切换成功!

  2.6 合并分支(dev分支合并到master,无冲突情况)

1.假设在dev分支进行了开发编辑内容,如下

 2.进行add,commit操作

查看提交记录

 3.切换到master分支

 4.dev分支内容合并master分支

 可以看到已经成功将dev分支修改的代码合并到master分支:

5.然后进行add,commit,pull,push提交到远程仓库master分支 

6. 远程仓库查看:

  2.7 合并分支(dev分支合并到master,有冲突情况)

2.7.1 dev分支修改代码

1.先切换到dev分支,在dev分支修改代码

2.dev分支代码进行commit操作。 合并前一定一定要保证代码进行add,commit操作

 2.7.2 切换到master分支,进行修改代码

1.在同一个类中,也修改代码

 2.同样也需要进行add,commit操作,

  2.7.3 dev分支代码合并到master分支(冲突)

1.在右下角选择dev分支,进行merge into current,然后显示冲突了 

2.解决办法

点击 Conflicts框里的 框里的 Merge按钮,进行手动合并代码。

 手动合并完代码以后,点击右下角的 Apply按钮

代码冲突解决,自动提交本地库。 

 2.7.4 提交master仓库中

1.进行pull,

 2push操作

3.查看远程仓库

 

 

 

 

 

 

 

以上是关于idea中git的add,commit,创建分支,合并分支,解决冲突...的主要内容,如果未能解决你的问题,请参考以下文章

idea创建git分支

IDEA 创建git 分支 拉取分支

idea中 使用git实现远程仓库master分支和dev分支互相合并

intellij idea用git怎么回退上个版本

在idea中使用Git

git切换到别的分支,要暂时保存当前分支的修改(不想进行add 和commit)的方法 git stash