github merge request(MR)流程说明
1. 每次新增功能,要基于master分支创建新分支git操作:确认当前处于master分支, git checkout -b 【新分支名】2. 在网站上发起MR在新分支修改完代码后,在请求合并页面,点击“新建”发起MR流程;源分支即新建的分支,目标分支为master分支3. MR评审要求需要自验材料:视频或图片 + 测试链接尽量保持 一个功能一次commit;合并commit可通过rebase命
·
1. 每次新增功能,要基于master分支创建新分支
- git操作:确认当前处于master分支, git checkout -b 【新分支名】
2. 在网站上发起MR
- 在新分支修改完代码后,在请求合并页面,点击“新建”发起MR流程;源分支即新建的分支,目标分支为master分支
3. MR评审要求
- 需要自验材料:视频或图片 + 测试链接
- 尽量保持 一个功能一次commit;合并commit可通过rebase命令实现:
- git rebase -i 【commit ID】(rebase到要合并的commit之前)
- 在rebase editor 1中,将除首行外的pick改为s,表示合并
- 在rebase editor 2中,删除多余的commit信息
4. MR时冲突处理
- 从master分支重新拉新分支
- 用cherry-pick获取原来的提交内容: git cherry-pick 【commit ID】
- git push origin HEAD:【MR源分支】 -f
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)