github之分支操作(IDEA)

一.前言

分支作用:分支对于团队来说作用非常之大。比如说一个项目现在是v1.0,那么开发团队可能要同时进行v1.1和v2.0的开发,这样代码就会出现较大差异。这时候就需要用到分支了,不同的任务组在不同的分支上开发,互相之间不会影响。一般都不会直接在主分支上修改,都会新建一个分支,在上面更改代码。这样做的好处就是保证主线代码的完整性和可用性,所以,主线上都是稳定的代码,可以直接发布。

二.准备工作

废话不多说,开始进入正题。首先利用IDEA创建项目gitdemo,然后在github创建一个git空间项目,再将idea创建的项目提交到github的主分支master里面,前期准备工作已完成。创建的效果如图:
在这里插入图片描述

三.项目新建分支

下面的git相关操作都是在IDEA的gitt插件里面进行的。

新建分支

Git->Branches->New Branch

后输入分支名称

user_module ,

提交分支到github

git->Resposity->push

分支创建后,此时拥有主分支的之前代码以及提交记录,创建完后,在Local Branches就有新的分支了

在这里插入图片描述
创建完分支,在github可以查看分支的情况

在这里插入图片描述

四.切换分支

查看当前分支

Git->Branches->Local Branches

在Local Branches下是当前的主分支以及所有分支,选择要切换的分支进行Check Out即可

git -> checkout

同时这里也有分支的其他操作,比如比较分支与之分支的代码差别,删除分支,重命名分支等。
在这里插入图片描述

五.合并分支

Git->Merge Branches

在这里插入图片描述
在这里插入图片描述

点击merge,就把主分支与选择的分支进行合并,如果无冲突,则顺利合并,如果同一个分支被主分支与分支修改,则需要手动解决下文件冲突问题。