作为一个码农,bug就像家常便饭一样。有了bug就需要修复,在Git中,由于分支是如此的强大,所以,每个bug都可以通过一个新的临时分支来修复,修复后,合并分支,然后将临时分支删除。
今天我们就来聊聊如何使用git修复线上指定版本的问题
第一步:查看远程分支,并确定要修复的分支,如图,远程分支为origin/V1.2.0.

如果没有远程分支或不清楚是哪个分支,那我相信在您每开发完一个版本发布生产时都会打包一个标签,就比如我们团队用的gitlab管理的项目:

这边很清楚的能够看到我们有3个远程分支,59个标签,找到对应的标签生成对应的分支即可。如果您们目前尚未使用gitlab,那只能用git命令了,不懂的伙伴,强烈推荐去看廖大神git教程。

第二步:创建本地分支V1.2.0,并拉取远程分支代码,同时切换到本地分支,如图

第三步:开发新代码,比如我这边测试代码空格,如图

第四步:开发完成,正常提交流程:git status、git add -A、git commit -m "修复某某问题",如图

第五步:提交完成,把本地分支推送到远程分支git push origin V1.2.0:V1.2.0

第六步:切换到开发分支:git checkout dev,然后合并刚才修改的代码:git merge V1.2.0

最后:删除新创建的分支:git branch -D V1.2.0

大家有关于git使用的疑惑,欢迎大家一起交流!

使用git修复线上指定版本的问题相关推荐

  1. git 回退到上个版本 rollback 回滚 git reset HEAD, git 回退到上一版本

    git回退到上个版本 git reset --hard HEAD^ 回退到前3次提交之前,以此类推,回退到n次提交之前 git reset --hard HEAD~3 查看commit的sha码 gi ...

  2. IDEA 使用Git回滚到上一个版本

    IDEA 使用Git回滚到上一个版本 一.版本介绍 目前有两个历史版本: v1 版本号:xxxc7f v2 版本号:xxxbcd 需求:从当前所在的v2跳转到v1 二.选择需要回退的版本 三.选择自己 ...

  3. 如何使用git命令回滚到指定版本以及返回到新版本

    一. 相关git命令 1.git branch:查看当前分支,如果在后面加-a则表示查看所有分支. 2.git log:查看提交历史,在commit id这一项中可以看到提交的历史版本id. 3.gi ...

  4. Git 将代码回到指定版本

    将代码回到hash为1fbcb7ea3b43df60c639875d2bb68e20b451059e的版本 git checkout 1fbcb7ea3b43df60c639875d2bb68e20b ...

  5. git回退到上一个版本:

    1.首先查找版本号:git log 2.确定恢复到指定版本:git reset --hard f5c706a6,f5c706a6为版本号 3.强制将本地代码同步到远程仓库:git push origi ...

  6. 小程序跳转H5页面,修复线上环境无法打开问题

    有时候会遇到小程序跳转到H5页面的需求,下面是利用web-view实现简单的小程序跳转到H5页面 首先需要单独创建一个文件来使用web-view组件,组件具体使用方法见官方文档web-view | 微 ...

  7. git 回退上一个版本

    git 回退上一个版本 在 Git 中,HEAD 指针指向的是当前版本,也就是最新的 commit id,上一个版本是 HEAD^,上上一个版本就是 HEAD^^,上50个版本可以写成 HEAD~50 ...

  8. git让单个文件回滚到指定版本

    https://blog.csdn.net/fsgsggd/article/details/79875035 首页 博客 学院 下载 图文课 论坛 APP 问答 商城 VIP会员 活动 招聘 ITey ...

  9. Git 克隆指定版本

    git clone -b v5.2.0 --depth=1 https://github.com/iPotato94/cas.git -b 后面写上指定 版本标签 ,  即 tag, 比如 v5.2. ...

最新文章

  1. R语言ggplot2可视化:通过水平半小提琴图(Horizontal Half Violin Plots)和抖动数据点( jittered data)可视化雨云图(Rain Cloud plots)
  2. PTA 基础程序编程集 7-2 然后是几点 C语言
  3. Internet Explorer 8 使用技巧(2):加速器
  4. 好程序员web前端分享使用JavaScript正则表达式如何去掉双引号
  5. 【重复制造精讲】4、计划初识
  6. 数学建模第六节2020.5.15-17补
  7. 数据结构实验三:Huffman树及Huffman编码的算法实现
  8. 微课|中学生可以这样学Python(2.3.3节):内置函数sorted()
  9. 人才稀缺的区块链,程序员转型入门必看这四项技能
  10. 分享400个微信小程序模板和小程序设计模板
  11. 基于SSM实现在线考试及题库管理系统
  12. android关于16进制转字符串的问题
  13. 黑月MySQL_黑月编译器插件
  14. 浅析VO、DTO、DO、PO的概念、区别和用处
  15. 常用的计算机网络设备有,常用网络设备有哪些,初学者必须要知道的五大网络设备...
  16. cleander日期转换
  17. 自制STC12C5A60S2最小系统板
  18. 笔记本显示服务器未能登录,win10系统出现User profile service服务未能登录的解决方案...
  19. 蓝牙打印 设置打印样式_Android蓝牙打印机,带你真正了解各种打印格式
  20. Softmax激活函数

热门文章

  1. linux64平台上编译32位程序: GCC编译选项 -m64 -m32 -mx32
  2. h5py快速入门指南
  3. 如何安装Pycharm官方统计代码行插件
  4. 利用zxing读写PDF417码制的二维码
  5. 纯干货:CMOS图像传感器产业趋势和主要厂商
  6. 借助二分法匹配时间戳实现快速查找日志内容
  7. 【新产品发布】《EVC8021 RS-232RS-485/422 隔离接口转换器》
  8. 【转】为什么要写技术博
  9. MYSQL批量按条件更新不同的数据
  10. 我在OSC的第一篇博文