GIt分支(通过项目开发历程故事,证明讲解Git操作)
分类:
文章
•
2024-08-19 11:39:52
一、初识分支
- 分支可以给使用者提供多个环境,意味着你可以把你的工作从开发主线上分离开来,以免影响开发主线。
- Git 将各分支之间进行代码隔离
二、Git 版本管理操作实例(续)
第四阶段:商城&紧急修复bug
1、分支开发管理
- 因某功能开发周期长,功能预期效果待评估,不宜直接在主分支上进行开发迭代,需要建立分支,开发完成后,再整合到主分支上去。
1.1 查看分支帮助: git branch --help
- git shell 窗口输入git branch --help 后,自动弹出帮助页面
1.2 查看目前你所处在的分支:git branch
1.3 创建新分支:git branch 分支名称
1.4 切换分支: git checkout 分支名称
1.5 开发新功能
2、修复主分支的bug
- 当正在进行某个分支开发时,发现主分支出现bug,需要紧急修复
2.1 在主分支上创建修复bug分支: git branch 新会支名称
2.2 修复bug
2.3 提交修改,并生成成版本
2.4 切换到主分支上,将bug分支合并到主分支上: git merge 待合并分支
2.5 删除已合并不需要的分支: git branch -d 待删除分支名称
3、解决合并冲突
- 当master主分支的bug解决后,将继续开发商城功能,并合并到主分支发布
3.1 在分支上继续开发新功能
3.2 开发完成,在分支上提交并生成版本
3.3将分支上的版本合并到主分支上: git merge 待合并的分支
3.4找到有冲突的文件,并手工解决处理掉冲突:保留最新正确内容
- 保留版本
3.5 将手动解决冲突后的文件提交且生成版本
3.6 删除合并后多余的版本: git branch -d 待删除版本名称