建设网站都要学些什么手续,网页上本地网站搜索怎样做,网站建设网络公司整站源码,邯郸网络信息工程教育开发流程#xff1a; C2版本基于C1版本开发#xff1b;C3版本基于C2版本开发#xff1b; C4版本基于C3版本开发#xff1b;C5版本基于C3版本开发#xff1b; C6 是C4和C3合并后的版本
分支3个总览#xff1a; 主分支、bug分支、新功能分支
Git修改变动分析#xff1a;…
开发流程 C2版本基于C1版本开发C3版本基于C2版本开发 C4版本基于C3版本开发C5版本基于C3版本开发 C6 是C4和C3合并后的版本
分支3个总览 主分支、bug分支、新功能分支
Git修改变动分析 C1是主分支首先C2版本基于C1版本开发因此C2版本上只存在修改或者新增的部分相同部分C2版本的指针会指向C1版本其他版本同理只存在修改或者新增的变动部分相同部分指针会指向上一版本。
案例场景 从C1到C3提交了3个稳定版本C4版本基于C3版本基础上开发的新功能分支但是开发到50%主分支也就是C3版本出现问题了。
C5版本基于C3版本基础上修复的bug分支待修复问题后将bug分支合并到主分支合并bug分支后将bug分支删除
C6版本属于新功能开发完成后将新功能分支合并到主分支 在企业内部一般采用master主分支发布稳定版本为主dev分支开发开发新功能单独新建分支待新功能开发完成后将新功能分支合并到dev分支上待测试通过后将dev分支上的新功能版本合并到master主分支上进行线上发布。
常用的命令 #查看本地分支列表
git branch#创建新分支
git branch 分支名称#切换分支
git checkout 分支名称#合并分支
git merge 将要合并的分支名称#删除分支
git branch -d 将要删除的分支名称