IDEA中Git的基础配置,导入提交等操作可访问https://blog.csdn.net/qq_34826261/article/details/105563846

一、分支理解

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

二、创建主分支

1、创建一个项目,并上传至GitHub,详细流程可访问https://blog.csdn.net/qq_34826261/article/details/105563846
IDEA中使用Git分支创建及合并
IDEA中使用Git分支创建及合并
IDEA中使用Git分支创建及合并
IDEA中使用Git分支创建及合并

三、创建新分支

1、创建新的分支
右键项目->Git->Repository->Branches
IDEA中使用Git分支创建及合并
IDEA中使用Git分支创建及合并
IDEA中使用Git分支创建及合并
2、在新分支创建新的类
IDEA中使用Git分支创建及合并
3、提交至github
IDEA中使用Git分支创建及合并
出现两个分支,但是V1.2并未发生变化。点击branches查看详情
IDEA中使用Git分支创建及合并

四、更新V1.2至V2.0

1、首先要切换到master分支,及V1.2分支
IDEA中使用Git分支创建及合并
点击Checkout
IDEA中使用Git分支创建及合并
2、对主分支进行修改并提交至github。
IDEA中使用Git分支创建及合并
主分支已更新为V2.0,src中并没有DeveloperClass。
IDEA中使用Git分支创建及合并

五、合并至当前分支

1、注意将主分支用chenckout设置为当前分支。
右键项目->Git->Repository->Branches。
IDEA中使用Git分支创建及合并
Log信息:
IDEA中使用Git分支创建及合并
此时本地已出现DeveloperClass,且MasterClass是V2.0修改的版本,而不是V1.2的版本。
IDEA中使用Git分支创建及合并
2、提交至github
右键项目->Git->Repository->push。
IDEA中使用Git分支创建及合并IDEA中使用Git分支创建及合并
github已合并V1.4
IDEA中使用Git分支创建及合并IDEA中使用Git分支创建及合并

相关文章: