git分支创建与切换
2024-10-02 00:43:42
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中本地及远程切换完成。
最新文章
- JS魔法堂之实战:纯前端的图片预览
- cocos2d调度器(定时执行某函数)
- Linux下安装protobuf并实现简单的客户端服务器端通信
- Spark SQL概念学习系列之SQL on Spark的简介(三)
- NopCommerce Html扩展方法Html.Widget
- Java并发编程--多线程中的join方法详解
- C# 热水器
- jQuery.validate 中文 API
- 用aspx文件作为模板
- querySelectorAll与getElementsBy对比有什么不同
- node离线版安装
- MVC学习之路(1) EF 增删查改合集
- 连手机logcat,出现read:unexpected EOF
- MSSQL一种取代游标的方案
- POJ3678 Katu Puzzle
- OC Xcode快捷键
- spring boot 笔记
- 【python】Scrapy爬虫框架入门
- 无语的Filezilla
- 利用C#查看特定服务是否安装