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中本地及远程切换完成。


posted @ 2019-07-13 22:54  软件老王  阅读(1344)  评论(0编辑  收藏  举报