使用Idea自带的git功能进行分支合并过程

 更新时间:2025年09月05日 10:06:13   作者:工欲善其事&必先利其器  
项目采用dev→qas→pre→master分支合并流程,确保代码有序集成,切换分支前需提交本地dev至远程,拉取qas最新代码,合并后直接推送,无需额外提交步骤

1.背景描述

目前在开发的当前项目有四个分支,master(主分支)、pre(预生产分支)、qas(测试分支)、dev(开发分支);

在开发时,都是在dev分支上进行的开发,需要分支合并时,合并的流程如下:dev ——>qas——>pre——>master;

即将dev分支上的代码合并到qas分支,然后把qas分支上的代码合并到pre分支,然后把pre分支上的代码合并到master主分支上。

这样保证每个分支上的合并不会出现遗漏和覆盖的情况;

2.分支切换

下面演示将当前项目的分支由dev分支上切换到qas分支上,并保持每个分支上的代码都是最新的

确保,dev分支上的本地代码都已经提交到远程dev分支上;

然后鼠标选中本地的qas分支,拉取远程qas分支的代码到本地分支,保持本地qas分支和当前远程qas分支一致,具体如下图所示:

将当前分支由dev切换到qas具体如下:

3.分支合并的具体操作

下面演示将dev分支上的代码合并到qas分支上,在上述第二步时,我们已经将当前项目的分支切换为了qas分支,下一步进行分支合并:

4.将在local环境下

从dev合并到qas分支上的代码,推送到远端

注意:

合并时的push和正常在开发提交代码时的push,不太一样。

合并时的push,没有add和commit的步骤,本地合并后,直接push到远端就行了。

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • Apifox Echo学习curl httpie 命令使用详解

    Apifox Echo学习curl httpie 命令使用详解

    这篇文章主要为大家介绍了通过Apifox Echo学习curl httpie 命令使用,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-09-09
  • Git中代码回退的完全指南

    Git中代码回退的完全指南

    在软件开发过程中,代码回退是一个不可避免的操作,无论是修复错误、撤销不当的更改,还是处理合并冲突,掌握 Git 的回退技巧都能让你的开发工作更加流畅,本文将详细介绍 Git 中各种回退代码的方法,涵盖常见场景和边界情况,并提供实用的操作示例,需要的朋友可以参考下
    2025-08-08
  • Sublime Text 4怎么安装使用

    Sublime Text 4怎么安装使用

    这篇文章主要介绍了Sublime Text 4怎么安装使用,下载对应的安装包,将该exe文件复制到对应的sublime text的安装目录下(与sublime_text.exe同级),右键管理员运行即可,需要的朋友跟随小编一起看看吧
    2022-01-01
  • flash 挡住层的解决方法

    flash 挡住层的解决方法

    使用层制作的下拉菜单下正好有FLASH动画,菜单被动画遮挡.
    2009-08-08
  • idea+git合并分支解决冲突及详解步骤

    idea+git合并分支解决冲突及详解步骤

    这篇文章主要介绍了idea+git合并分支解决冲突及详解步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-07-07
  • Postman全局注册方法及对返回数据可视化处理

    Postman全局注册方法及对返回数据可视化处理

    这篇文章主要为大家介绍了Postman全局注册方法及对返回数据可视化处理详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-02-02
  • 从Git上checkout指定的文件夹至本地的代码

    从Git上checkout指定的文件夹至本地的代码

    这篇文章主要介绍了从Git上checkout指定的文件夹至本地的代码,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2021-02-02
  • linux 部署apache服务的步骤

    linux 部署apache服务的步骤

    这篇文章主要介绍了linux部署apache服务的步骤,部署apache服务的步骤本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2018-02-02
  • kali添加开机自启的方法

    kali添加开机自启的方法

    采用systemd的方法,kali默认是没有rc.local的,需要自己创建。本方法也适用于ubuntu 18.04 64bit,对kali添加开机自启知识感兴趣的朋友一起看看吧
    2022-09-09
  • 数据类型和Json格式分析小结

    数据类型和Json格式分析小结

    数据类型和Json格式,需要的朋友可以参考下。
    2009-10-10

最新评论