git 新建分支并切换到该分支_git分支创建与切换

本文介绍了在Git中如何在新版本迭代上线后,为保持稳定性而新建分支并切换到新分支的过程。首先,确保本地代码无未push文件且版本最新。然后,将最新分支merge到master,接着新建分支,并在IDEA中完成远程与本地的分支切换。
摘要由CSDN通过智能技术生成

1. 场景描述

新版本迭代上线完成,为了保持当前版本稳定性及可回退等需求,需要切换新的分支用于下一版本的迭代开发。

2. 解决方案

2.1 切换前工作。

因发布上线当天有可能存在临时更改文件而未上传git情况,切换前需要再检查下是否有未push文件,以及本地再pull一下保持版本最新。

登录git服务器准备切换分支,再次确认下,Activity与Repository,有时候有毒,虽然执行了push force,但是还是有存在不一致的可能性。

1259536e0bc50a21aac35066e348b273.png

2.2 首先将最新分支merge到master上

2.2.1 在分支上点击'Merge Request'

0f22c383b4aea68fc71c1adcf096a42d.png

2.2.2 进入Merge页面

说明:

(1)Source branch(源分支)选择:最新分支;

(2)Traget branch(合并到)选择:master

(3)选择完成后点击‘Submit merge request’。

f20696d3dd7d6dd36a92beb9ee1f3509.png

2.2.3 确认合并

99b310164545e8a9f2c962eeb6dbc84a.png

2.2.4 合并成功

cf45fd225782e350d4fb2c310b422422.png

2.3 新建分支

2.3.1 在分支列表上,选择New branch。

d747a76c0bef3dc38f71b7028901bcf6.png

2.3.2 新建分支

create from 表示新分支从那个分支上进行创建。

abaf91a6cab954670587375d41c175ac.png

2.3.3 分支创建完成

222f5ef84d2a5fc75c055931775bdaf5.png

2.4 idea中切换分支

2.4.1 pull中刷新获取远程最新分支

远程分支切换完成中,但是idea中项目默认还是以前的分支,需要再pull里面操作下。

68b7ee8d21f44ff1386833416e8f49a4.png

在pull里面选择刷新,就能看到最新分支了。

bd09ab0edd7e4eb2210792030cfdec36.png

e723ad73c6e2885864d307866121293c.png

2.4.2 idea中本地切换到最新分支

远程分支中选择'Cheakout as ..',默认直接点击ok

96c1035cdb7dfdb3ccc0e81e9672b046.png

5bd9d6d1ad409cff60ad68b4fc31b611.png

2.4.3 idea中本地及远程切换完成。

bb493469a57729fd63a0b0a17d68bf1b.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值