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

作者:

文章目录
  • 目前在开发的当前项目有四个分支,master(主分支)、pre(预生产分支)、qas(测试分支)、dev(开发分支); 在开发时,都是在dev分支上进行的开发,需要分支合并时,合并的流程如下:dev ——>qas——>pre——>master; 即将dev分支上的代码合并到qas分支,然后把qas分支上的代码合并到pre分支,然后把pre分支上的代码合并到master主分支上。 这样保证每个分支上的合并不会出现遗漏和覆盖的情况;
  • 下面演示将当前项目的分支由dev分支上切换到qas分支上,并保持每个分支上的代码都是最新的 确保,dev分支上的本地代码都已经提交到远程dev分支上; 然后鼠标选中本地的qas分支,拉取远程qas分支的代码到本地分支,保持本地qas分支和当前远程qas分支一致,具体如下图所示: 将当前分支由dev切换到qas具体如下:
  • 下面演示将dev分支上的代码合并到qas分支上,在上述第二步时,我们已经将当前项目的分支切换为了qas分支,下一步进行分支合并:
  • 从dev合并到qas分支上的代码,推送到远端 注意: 合并时的push和正常在开发提交代码时的push,不太一样。 合并时的push,没有add和commit的步骤,本地合并后,直接push到远端就行了。
  • 以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。 您可能感兴趣的文章: idea解决Git分支合并冲突问题 idea中使用git合并分支实践 idea+git合并分支解决冲突及详解步骤
  • 目录
    • 1.背景描述
    • 2.分支切换
    • 3.分支合并的具体操作
    • 4.将在local环境下
    • 总结

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

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

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

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

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

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

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

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

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

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

    注意:

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

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

    以上为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。

    您可能感兴趣的文章:

    • idea解决Git分支合并冲突问题
    • idea中使用git合并分支实践
    • idea+git合并分支解决冲突及详解步骤

    站内搜索