Git通用开发流程

一、创建功能分支,比如 like/feat/header

1. 创建功能分支

假设我们要创建一个新的功能分支 like/feat/header,可以使用 Git 命令将当前分支切换到 like/feat/header 分支上,例如:

git checkout -b like/feat/header  

2. 在分支上进行开发

在创建功能分支后,我们可以继续在该分支上进行开发。如果要在本地进行修改,可以使用 Git 命令将当前分支切换到新创建的功能分支上,例如:# 二、在分支中进行开发

git checkout like/feat/header  

然后,我们就可以进行具体的开发了。可以使用 Git 命令将代码推送到远程仓库或者本地仓库中进行修改,例如:

git add .  
git commit -m "Initial commit"  
git remote add origin git@gitlab.example.com:team/project.git  
git remote update  
git push -u origin like/feat/header  

三、提交 MR 到 gitlab

完成开发后,我们可以将代码推送到远程仓库中,并提交 Master 分支上的合并请求 (MR)。可以使用 Git 命令提交 MR,例如:

git push -u origin like/feat/header  
git fetch  
git rebase master  
git push -u master  

四、通过 CI,并进行 CR

当 GitLab CI 检测到新的合并请求时,会自动运行测试并生成报告。如果 CI 通过了测试,CI 会生成一个 CR,我们可以在 CR 页面上提交评论,并等待团队成员进行确认。如果 CI 没有通过测试,CI 会生成一个错误报告,我们可以在错误报告中找到问题并进行修复。

五、合并到主分支 main

当 CR 被审核通过后,我们可以将功能分支合并到主分支 main 上。可以使用 Git 命令进行合并,例如:

git checkout main  
git pull origin main  
git checkout like/feat/header  
git merge main  

最后,我们可以将本地分支切换到主分支上,例如:

git checkout main  

具体步骤可能会因项目而异。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值