0


【Git】IDEA代码合并|merge into

📝个人主页🌹:执键行天涯
⏩收录专栏⏪:多线程进阶
🤡往期回顾🤡:【不安全的集合类】同步容器(如ConcurrentHashMap)、并发集合(如CopyOnWriteArrayList
🌹🌹期待您的关注 🌹🌹,让我们共同进步!

IDEA的常用GIT操作:【GIT】idea中实用的git操作,撤回commit,撤回push、暂存区使用

在这里插入图片描述

背景:目前一共5个程序员,有三个需求,自己负责的功能,是从基础分支dev分支拉取出来了一个新的分支
名称叫做feature-2024-xxx;在自己开发完功能之后,如何将这个分支合并到dev分支呢?

笼统的讲:其实就是我在一个分支中开发了一个功能,怎么合并到目标分支。

目前分支:

  • dev分支:开发环境用于日常提交代码
  • test分支:测试环境用于自测完毕之后,讲功能合并到此分支,并进行发布测试
  • master分支:生产分支,在test分支测试完毕之后,会合并到此分支,然后将此分支的代码在预定的时间节点部署到生产环境。

目前两种方式。
方式一:通过IDEA进行Git操作,合并到目标分支
比如我有一些代码需要提交到dev开发分支;
在这里插入图片描述
IDEA中进行提交并Push到远程dev分支
在这里插入图片描述
提交到远程的dev分支之后,我现在需要合并到test分支,去和其他的需求合并起来并部署到test环境。
已经提交到dev远程分支,目前本地没有其他修改过的代码了,此时开始合并
第一步:切换到test分支
在这里插入图片描述

第二步:选中dev分支,右键点击merger into Current,这样就把本地的dev分支合并到了本地的test分支了,
在这里插入图片描述

在刚刚的Git提交记录中看代码已经到了本地的test分支中了
在这里插入图片描述
第三步:然后再把代码push到远程即可
在这里插入图片描述
至此完成了,从dev分支到test分支的合并操作。 当然我这里是dev和test分支之间没有冲突的情况下,合并很顺利,如果出现了冲突,我们就和另外冲突的开发人员的代码进行比较,相互讨论确定出哪些需要要,哪些不需要,在本地的test中解决冲突合并之后后再push到远程test即可

方式二:通过Gitee或者GitLab的界面进行分支合并
第一步:前提条件:从新提交一些代码到dev分支,
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

第二步:登录到Git管理平台
在这里插入图片描述

到pull Requests页面
在这里插入图片描述
选中源分支和目标分支
在这里插入图片描述
在这里插入图片描述
第三步: 点击创建
在这里插入图片描述

第四步:进入页面,可以看到我们刚刚合并后的分支,在这里选择到需要review的管理人员,还有测试人员,都完成之后,由相应的人员点击下面的审查通过 和测试通过按钮,之后再点击
在这里插入图片描述
review的代码自己也可以看看,在下面这里
在这里插入图片描述

第五步:相应人员都点击通过之后,可以点击合并按钮进行真正的合并
在这里插入图片描述

在这里插入图片描述

合并完成!
在这里插入图片描述
验证:看远程test分支已经有了刚刚合并的内容
在这里插入图片描述

标签: git

本文转载自: https://blog.csdn.net/qq_39666711/article/details/141854897
版权归原作者 执键行天涯 所有, 如有侵权,请联系我们删除。

“【Git】IDEA代码合并|merge into”的评论:

还没有评论