git分支创建与切换
1. 场景描述
新版本迭代上线完成,为了保持当前版本稳定性及可回退等需求,需要切换新的分支用于下一版本的迭代开发。
2. 解决方案
2.1 切换前工作。
因发布上线当天有可能存在临时更改文件而未上传git情况,切换前需要再检查下是否有未push文件,以及本地再pull一下保持版本最新。
登录git服务器准备切换分支,再次确认下,Activity与Repository,有时候有毒,虽然执行了push force,但是还是有存在不一致的可能性。
2.2 首先将最新分支merge到master上
2.2.1 在分支上点击'Merge Request'
2.2.2 进入Merge页面
说明:
(1)Source branch(源分支)选择:最新分支;
(2)Traget branch(合并到)选择:master
(3)选择完成后点击‘Submit merge request’。
2.2.3 确认合并
2.2.4 合并成功
2.3 新建分支
2.3.1 在分支列表上,选择New branch。
2.3.2 新建分支
create from 表示新分支从那个分支上进行创建。
2.3.3 分支创建完成
2.4 idea中切换分支
2.4.1 pull中刷新获取远程最新分支
远程分支切换完成中,但是idea中项目默认还是以前的分支,需要再pull里面操作下。
在pull里面选择刷新,就能看到最新分支了。
2.4.2 idea中本地切换到最新分支
远程分支中选择'Cheakout as ..',默认直接点击ok
2.4.3 idea中本地及远程切换完成。
更多信息请关注公众号:「软件老王」,关注不迷路,IT技术与相关干货分享,回复关键字获取对应干货,本文版权归作者软件老王所有,转载需注明作者、超链接,否则保留追究法律责任的权利。