【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分支已经有了刚刚合并的内容
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/415377.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【正点原子K210连载】第三十四章 image图像滤波实验 摘自【正点原子】DNK210使用指南-CanMV版指南

第三十四章 image图像滤波实验 在上一章节中,介绍了image模块中元素绘制方法给的使用,本章将继续介绍image模块中图像滤波方法的使用。通过本章的学习,读者将学习到image模块中图像滤波的使用。 本章分为如下几个小节: 34.1 imag…

【通过h5作为中转页跳转到微信小程序】

1。从小程序跳转小程序内部页面 <!DOCTYPE html> <html><head><title>H5跳转小程序</title><meta charset"UTF-8"><meta name"viewport"content"widthdevice-width, initial-scale1.0, minimum-scale1.0, ma…

【知识库系列】MPR/多模态方向观察:图像视频与3D生成

多模态背后的backbone会长成什么样&#xff1f; 各种模态到梯度下降到最后会不会都差不多&#xff1f; Sora 是不是已经被追上了? 我们真的把视频数据都用好了吗&#xff1f; 知识库完整文档&#xff1a; MPR/多模态方向观察&#xff1a;图像视频与3D生成&#xff1a;https…

基于RK3568平台移植ffmpeg3.4.5及ffmpeg验证

目录 一、概述二、环境要求2.1 硬件环境2.2 软件环境三、移植流程3.1 编译x2643.2 编译mpp3.3 编译ffmpeg四、ffmpeg验证4.1 ffmpeg配置说明4.2 ffmpeg推流/拉流使用说明4.2.1 使用http方式推流/拉流4.2.1.1 先执行ffmpeg服务4.2.1.2 再执行ffmpeg进行推流4.2.1.3 最后执行vlc进…

linux中最简单方式使用crontab打印当前时间

因特殊需求&#xff0c;需要在linux的某个文件中每分钟打印出当前时间。 先手动试一下命令&#xff1a; echo $(date) 打印出&#xff1a; Mon Sep 1 09:28:06 AM CST 2024 而我需要达到的效果是&#xff1a; 2024-09-01 09:28:06 于是命令改成了&#xff1a; echo $(date &quo…

《系统架构设计师教程(第2版)》第17章-通信系统架构设计理论与实践-03-移动通信网网络架构

文章目录 1. 5GS与DN互连1.1 5GS概述1.2 5GS 与DN网络的连接关系1.3 UE连接DN的两种模式1.3.1 透明模式1.3.2 非透明模式 2. 5G 网络边缘计算 1. 5GS与DN互连 1.1 5GS概述 5GS&#xff1a;5G SystemDN&#xff1a;Data NetworkIMS&#xff1a;IP Media Subsystem&#xff08;一…

并发集合:ConcurrentHashMap解析

1、ConcurrentHashMap 介绍 1.1、ConcurrentHashMap 概述 ConcurrentHashMap 是线程安全的HashMap&#xff0c;但最早的线程安全的HashMap 是 HashTable &#xff0c;HashTable 现在已经弃用&#xff0c;因为它是使用synchronized 来保证线程安全&#xff0c;性能比较低&#…

安卓(Android)平台上的MVVM架构:关键知识点、优劣分析及实践示例

​ 一、安卓MVVM架构核心知识点 1.1、架构组成 1.1.1、Model层 承载业务逻辑与数据实体&#xff0c;独立于UI并与ViewModel进行交互&#xff0c;实现数据获取与处理功能。 1.1.2、View层 负责用户界面展示&#xff0c;借助Android XML布局文件及Activity/Fragment等组件&a…

Golang | Leetcode Golang题解之第384题打乱数组

题目&#xff1a; 题解&#xff1a; type Solution struct {nums, original []int }func Constructor(nums []int) Solution {return Solution{nums, append([]int(nil), nums...)} }func (s *Solution) Reset() []int {copy(s.nums, s.original)return s.nums }func (s *Solu…

【从问题中去学习k8s】k8s中的常见面试题(夯实理论基础)(二十二)

本站以分享各种运维经验和运维所需要的技能为主 《python零基础入门》&#xff1a;python零基础入门学习 《python运维脚本》&#xff1a; python运维脚本实践 《shell》&#xff1a;shell学习 《terraform》持续更新中&#xff1a;terraform_Aws学习零基础入门到最佳实战 《k8…

前端bug:v-show嵌套组件外层,页面扩大后,组件被遮挡

在外层套上v-show 页面扩大到125%后&#xff0c;页码栏被压缩到窗口底部&#xff0c;被遮挡了 把v-show放到每个内部组件上 解决了被遮挡的问题 虽然问题解决了&#xff0c;但是不清楚原理是什么&#xff0c;麻烦路过的大佬指点一下&#xff0c;感谢&#xff01;&#x…

Java学习中易错点——忘记加分号

在Java编程中&#xff0c;忘记加分号是新手程序员经常会遇到的问题。虽然这个错误看似简单&#xff0c;但它往往会导致代码无法正常编译或运行&#xff0c;并且在查找问题的过程中可能耗费大量时间。 下面说一下Java中的分号问题&#xff0c;解释其重要性、常见错误场景、错误…

巴西与马斯克商业帝国:科技监管与商业利益的激烈碰撞

巴西最高法院禁令引发连锁反应 巴西最高法院近期的一项决定&#xff0c;禁止社交网络X在巴西运营&#xff0c;迅速在科技界和商业领域引发连锁反应。这一决定不仅让X公司面临市场退出的风险&#xff0c;还意外地将埃隆马斯克的卫星宽带公司Starlink卷入风暴中心&#xff0c;加剧…

在K8s上运行GitHub Actions的自托管运行器

1&#xff1a;添加Actions Runner Controller的Helm仓库 helm repo add actions-runner-controller https://actions-runner-controller.github.io/actions-runner-controller helm repo update2&#xff1a;创建GitHub Personal Access Token (PAT) 登录到你的GitHub账户。访…

文献阅读(218)EHP

题目&#xff1a;A Research Retrospective on the AMD Exascale Computing Journey时间&#xff1a;2023会议&#xff1a;ISCA研究机构&#xff1a;AMD 题目&#xff1a;Realizing the AMD Exascale Heterogeneous Processor Vision时间&#xff1a;2024会议&#xff1a;ISCA研…

Ps:颜色模型、色彩空间及配置文件

颜色模型、色彩空间和配置文件是处理颜色的核心概念。它们虽然互相关联&#xff0c;但各自有不同的功能和作用。 通过理解这些概念及其关系&#xff0c;Photoshop 用户可以更好地管理和优化图像处理流程&#xff0c;确保颜色在不同设备和应用中的一致性和准确性。 颜色模型 Col…

LDR6023:革新手机转接器体验,快充与OTG并存的科技杰作

在智能设备日益普及的今天&#xff0c;手机已经成为我们日常生活中不可或缺的一部分。然而&#xff0c;随着功能的不断增加&#xff0c;手机对于电力和数据传输的需求也日益提升。为了应对这一挑战&#xff0c;深圳市乐得瑞科技有限公司凭借其深厚的科技积累和创新精神&#xf…

科研论文必须要了解的25个学术网址

各位同学大家好&#xff0c;我是Toby老师&#xff0c;今天介绍一下科研论文必须要了解的25个学术网站。下述论文网站收藏内容有差异&#xff0c;大家可以检索比较。 1.SCI SCI&#xff08;Science Citation Index&#xff09;是一个学术引文数据库&#xff0c;收录了全球多个学…

YOLOv5改进 | 模块缝合 | C3融合PKINet提升遥感图像的检测性能【完整代码】

秋招面试专栏推荐 &#xff1a;深度学习算法工程师面试问题总结【百面算法工程师】——点击即可跳转 &#x1f4a1;&#x1f4a1;&#x1f4a1;本专栏所有程序均经过测试&#xff0c;可成功执行&#x1f4a1;&#x1f4a1;&#x1f4a1; 专栏目录&#xff1a; 《YOLOv5入门 改…

【论文阅读】语义通信安全研究综述(2024)

摘要 语义通信系统架构 笔记 内容概述 引言&#xff1a;介绍了语义通信技术的背景、发展和重要性&#xff0c;以及它在无线通信系统中面临的安全挑战。 语义通信系统架构及安全攻击&#xff1a;描述了一个端到端的深度学习语义通信系统的基本架构&#xff0c;包括语义编解码…