IDEA中Git的基础配置,导入提交等操作可访问

一、分支理解

假如我们有一个项目上线了,之后就是迭代更新的过程,从V1.0->V1.1->V1.2…,但是在开发新功能的时候发现V1.2有bug,需要进行修改更新,这时候肯定不能在当前正在开发的版本,master主代码进行直接修改,先不说会不会带来新的bug,时间也是个问题。那么这时候可以直接在V1.2上进行修改,获取developer分支代码,获得V1.3、V1.4…,修改bug完成后,和master主代码进行合并,然后再进行迭代开发。

idea gitlab建立仓库_java

二、创建主分支

1、创建一个项目,并上传至GitHub,详细流程可访问

idea gitlab建立仓库_git_02


idea gitlab建立仓库_intellij idea_03


idea gitlab建立仓库_java_04


idea gitlab建立仓库_git_05

三、创建新分支

1、创建新的分支

右键项目->Git->Repository->Branches

idea gitlab建立仓库_github_06


idea gitlab建立仓库_idea gitlab建立仓库_07


idea gitlab建立仓库_java_08


2、在新分支创建新的类

idea gitlab建立仓库_java_09


3、提交至github

idea gitlab建立仓库_java_10


出现两个分支,但是V1.2并未发生变化。点击branches查看详情

idea gitlab建立仓库_idea gitlab建立仓库_11

四、更新V1.2至V2.0

1、首先要切换到master分支,及V1.2分支

idea gitlab建立仓库_idea gitlab建立仓库_12


点击Checkout

idea gitlab建立仓库_git_13


2、对主分支进行修改并提交至github。

idea gitlab建立仓库_github_14


主分支已更新为V2.0,src中并没有DeveloperClass。

idea gitlab建立仓库_git_15

五、合并至当前分支

1、注意将主分支用chenckout设置为当前分支。

右键项目->Git->Repository->Branches。

idea gitlab建立仓库_github_16


Log信息:

idea gitlab建立仓库_idea gitlab建立仓库_17


此时本地已出现DeveloperClass,且MasterClass是V2.0修改的版本,而不是V1.2的版本。

idea gitlab建立仓库_idea gitlab建立仓库_18


2、提交至github

右键项目->Git->Repository->push。

idea gitlab建立仓库_git_19


idea gitlab建立仓库_git_20


github已合并V1.4

idea gitlab建立仓库_github_21


idea gitlab建立仓库_git_22