git分支场景操作,应用场景

文章目录

  • git分支操作
    • 1.git branch--目前处在的分支上
    • 2.git checkout--要切换的分支名字
    • 3.git merge--要合并的分支名字
    • 4.git branch -d--要删除的分支名字

git分支操作

假设目前我们目前有三个版本

在这里插入图片描述

1.git branch–目前处在的分支上

在这里插入图片描述

现在要开发一个新功能在新的分支上

新建一个分支,通过master分支创建了一个dev_qfh分支

在这里插入图片描述

2.git checkout–要切换的分支名字

在这里插入图片描述

在dev_qfh分支上修改文件的内容
在这里插入图片描述

在这里插入图片描述

在dev_qfh分支上提交一个c4版本

在这里插入图片描述

假设线上出问题了,但是分支上的内容还没开发完,先回到master分支去修复bug。

在这里插入图片描述

修复bug一般也是在一个分支上修改,一般不会在master分支,保证主分支的稳定性

搞一个bug分支

在这里插入图片描述

在bug分支修改文件

在这里插入图片描述

在bug分支上提交一个版本,此时bug修复完成,合入master分支

在这里插入图片描述

要合并分支,先切换回master

在这里插入图片描述

3.git merge–要合并的分支名字

在这里插入图片描述

在这里插入图片描述

bug分支上的c5版本已经合并到master分支了。

此时bug分支已经没用了删了他

4.git branch -d–要删除的分支名字

在这里插入图片描述

然后再回到我们的dev_qfh分支继续开发功能。

开发完毕后,要合并入master分支

在这里插入图片描述

报错了。。。。。

合并冲突了

冲突的地方会有标记,要手动解决冲突

在这里插入图片描述

在这里插入图片描述

解决冲突后再提交一个版本

在这里插入图片描述

bug分支和dev_qfh分支的修改全都在master中了

在这里插入图片描述

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

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

相关文章

Windows搭建RTSP视频流服务(EasyDarWin服务器版)

文章目录 引言1、安装FFmpeg2、安装EasyDarWin3、实现本地\虚拟摄像头推流服务4、使用VLC或PotPlayer可视化播放器播放视频5、RTSP / RTMP系列文章 引言 RTSP和RTMP视频流的区别 RTSP (Real-Time Streaming Protocol)实时流媒体协议。 RTSP定义流格式&am…

论文阅读——SG-Former

SG-Former: Self-guided Transformer with Evolving Token Reallocation 1. Introduction 方法的核心是利用显著性图,根据每个区域的显著性重新分配tokens。显著性图是通过混合规模的自我关注来估计的,并在训练过程中自我进化。直观地说,我们…

门诊病历系统教程,社区诊所电子处方系统软件操作教程

一、软件程序问答 门诊病历系统教程,社区诊所电子处方系统软件操作教程 1、电子处方软件在开处方时候,可以一键导入模板吗? 如下图,软件以 佳易王诊所电子处方软件V17.1为例说明 软件右侧点击 配方模板,只需输入症…

【javaSE】代理并不难

代理: 代理模式最主要的就是在不改变原来代码(就是目标对象)的情况下实现功能的增强 在学习AOP之前先了解代理,代理有两种:一种是动态代理,一类是静态代理。 静态代理 相当于是自己写了一个代理类&#…

STC8H系列单片机入门教程之NVC系列语音播报模块(九)

一、模块简述 ● 模组支持3.3V和5V单片机供电系统 ● 标准2.54MM间距排针与外部连接 ● 支持喇叭0.5W/8欧 ● 适合用于超声波距离、电子秤重量、时钟时间、温度、球赛比分等语音播报 二、引脚说明 序号 名称 说明 1 VCC 电源正(3.3V-5V&#…

spring核心与思想

spring核心与思想 Spring 是什么?什么是容器?什么是 IoC?传统程序开发传统程序开发的缺陷解决传统开发中的缺陷控制反转式程序开发对⽐总结规律 理解 Spring IoCDI 概念说明 Spring 是什么? Spring 指的是 Spring Framework&…

炫斗H5小游戏

欢迎来到程序小院 炫斗 玩法&#xff1a;点击左右拳头攻击两侧敌人&#xff0c;宠物出现时能为你吸收少量伤害&#xff0c; 敌方英雄出现时需要多次攻击才能消灭&#xff0c;在60秒内挑战最高分吧^^。开始游戏https://www.ormcc.com/play/gameStart/234 html <div id"…

龙年红包封面来了,可以领取了。

今天是周六&#xff0c;后天就是元旦了&#xff0c;过完元旦就快要过年了&#xff0c;大家又要开始发红包和收红包了。下面分享一个腾讯的龙年红包封面给大家&#xff0c;可以免费领取&#xff0c;大家可以看下我领取的发红包的效果图&#xff0c;如下所示。 下面这个是红包打开…

条款13:以对象管理资源

文章目录 没有管理的情况解决办法之unique_ptr智能指针解决办法之shared_ptr智能指针总结 没有管理的情况 资源是指一旦你使用完它&#xff0c;就需要返回系统的东西。 class Investment { ... }; // 投资类型层次结构的基类 Investment* createInvestment(); // 工厂函数&…

mount -a 出错任然重启问题

问题来源 在磁盘分区挂载过后&#xff0c;为了创建的新分区的能够永久挂载&#xff0c;我们常常会在/etc/fstab下写下配置文件&#xff0c;使其永久挂载。但是该配置一旦写错&#xff0c;就面临这死机问题&#xff0c;为此&#xff0c;以下操作针对该问题进行 解决方案&#x…

vue 项目 添加 页面上方 NProgress进度条

NProgress官网和Github地址 路由 跳转时 页面上方 和 右上角 会有一个加载进度 安装 使用npm安装 npm install --save nprogress 基本用法 main.js 引入 import NProgress from “nprogress”; import “nprogress/nprogress.css”; 开关和关闭 start()开启NProgress进度条d…

「GPT」G、P、T分别是啥意思?

G意为Generative &#xff1a;生成式 比如&#xff0c;生成式的分类器&#xff08;模型&#xff09;包括---- generative classifiers: naive Bayes classifier and linear discriminant analysis 与之对应的为判别式----- discriminative model: logistic regression P意为…