Git分支管理
目录
1.1分支管理的概念
分支就是版本库中记录版本位置(即是支线),分支之间项目会影响,使用分支可以对项目起到保护作用。
1.2分支的操作
查看分支
git branch
创建分支
git branch branch_name
切换分支
git checkout branch_name
检出分支
git checkout 版本号 -b branch
合并分支(将指定的分支合并到当前分支)
git merge branch_name
查看分支版本视图
git log --oneline --graph
1.3分支管理
创建的项目,一般都会创建三个常设的分支
-
develop:开发环境的稳定分支,公共开发环境基于该分支构建
-
pre-release:测试环境的稳定分支,测试环境基于该分支构建
-
master:生产环境的稳定分支,生产环境基于该分支构建。用于发布新版本。
在平时开发过程中,会根据需要开发人员的实际开发情况建立两类临时分支
-
功能(feature)分支:为了开发某个特定功能,从develop分支分离出来的。开发完成后,需要merge到develop分支。
-
Bug修复(fixbug)分支:为了修复某个bug,从常设分支上面分离出来,修复完毕后,需要merge到对应的分支。
-
IDEA整合Git开发
-
IDEA中的Git使用:使用git完成版本管理(在IDEA中新建一个WEB工程)
-
idea中进行版本控制的实现过程
选择项目/文件->右键->Git->Add(添加到暂存区的文件,可以看到你项目的下的文件颜色的改变)
添加到暂存区的操作可以设置默认添加,可以简便开发流程
-
将暂存区的项目提交带版本库
选择项目/文件->右键->Git->Commit(记录到版本库的文件,会发现目录下的文件颜色发生改变)
如果对记录到版本库的文件进行修改后,也就是说当前目录下的项目发生改变,即会改变项目颜色
2.1 IDEA中分区管理
创建分支流程
点击IDEA右下角Git
在弹窗中点击New Beanch
输入新分支的名称
2.2 合并分支
-
dev分支的数据信息:
-
master的数据信息:
-
合并分支(将dev合并到master)
-
首选切换到master
-
点击dev分支右面的箭头,在展开的菜单中选择:Merge into current ,选中对用的Merge操作即表示合并
IDEA中使用GIT团队开发
3.1 步骤
-
完成项目搭建
-
为创建的项目创建本地版本库
-
为创建好的项目提交到本地版本库
-
add到暂存区
-
commit到版本库
-
-
创建远程版本库(远程仓库)
-
获取到Gitee版本库下的URL
-
管理者—可以在项目下添加开发者(可支持5位开发者(免费))
-
-
将创建好的项目创建的本地仓库push到远程仓库
-
建立远程仓库的连接
-
输入远程仓库的用户名和密码
3.2开发者协同开发
-
从管理员提供的远程仓库的数量
-
从管理员提供的远程仓库pull项目到本地
-
开通了开发者权限,即可实现从远程仓库中拉取下来
-