尚硅谷2024最新Git企业实战教程,全方位学习git与gitlab
总时长 5:42:00 共40P
此文章包含第27p-第p29的内容
文章目录
- 工作流分类
- 集中式工作流
- 功能开发工作流
- GitFlow工作流
- Forking工作流
- 各个分支的功能
- 模拟工作环境
- 创建分支
- 登录领导(项目管理者)的账号
- 创建一个spring模板的项目
- 新建分支
- 拉取代码到本地的idea里
- 切换到开发分支checkout develop
- 不同分支的提交和合并
- 提交并推送到开发分支
- 进入网页看到推送上来的内容
- 切换到新的功能分支
- 进入领导登录页面
- 回到开发人员页面
工作流分类
集中式工作流
只有一个分支(不推荐)
功能开发工作流
按功能进行分支设计,可以并行开发
GitFlow工作流
创建一个开发分支 ,在这个分支上进行开发
开发完成后 创建一个测试分支,在分支上测试通过后,提交合并申请,合并到开发分支和主分支(上线分支)
这里还有一个热修复分支,临时修改一些配置文件等的分支
Forking工作流
各个分支的功能
模拟工作环境
创建分支
登录领导(项目管理者)的账号
然后创建新项目(从模板创建)
创建一个spring模板的项目
创建成功
新建分支
创建一个开发分支
拉取代码到本地的idea里
登录我们的gitlab用户和密码
导入完成 ,测试一下是否可以运行成功
切换到开发分支checkout develop
不同分支的提交和合并
提交并推送到开发分支
修改内容 然后提交 ,点击上面的git后面的绿色对勾
提交并推送
然后可以推送(因为是开发分支 可以通过推送)
进入网页看到推送上来的内容
两种方式可以新建功能分支
- 在gitlab上创建新分支,然后使用idea进行pull拉取
- 在idea上创建新分支,然后push推送到gitlab上
我们使用第一种
点击上面git的蓝色箭头拉取
切换到新的功能分支
添加一个类作为模拟开发功能模块使用,自动添加到暂存区里
提交并推送到gitlab上
如果代码里有警告 这里会有个提示信息
将功能1分支合并到开发分支
这里的合并后删除,我们先不删除
等待批准和合并
一般来说开发分支也是受保护分支 我们这里没有设置 我们自己也有审核权限
进入领导登录页面
找到待办事项
选择立即合并 不要使用自动合并