博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
github上测试服出现bug,如何回滚并获得合并之前的分支
阅读量:6312 次
发布时间:2019-06-22

本文共 479 字,大约阅读时间需要 1 分钟。

使用场景:

当我们提交了一个pr,但是该pr合并之后,经过在测试测试有问题,需要回滚。这个时候主master代码将会被回滚到提交你的pr之前的代码。而你的pr由于已经被合并过了,所以无法继续提交。

这个时候我们需要revert revert那个分支。以获得提交之后没有合并之前的代码。revert revert 是什么意思?

当我们提交pr之后并合并,这个时候主库处于一个最新的状态,当出现bug主库需要revert的时候,这个时候主库回到了合并你的代码之前。

也就是说你发个pr revert掉你的提交,主库就回到了合并你代码之前的状态。

这个时候你再revert你提交的revert代码,注意这个时候不需要再发pr了 只需要在本地fetch那个revert revert的分支例如:

git fetch upstream revert-5406-revert-5335-optimize_jd_cart:fix_jd_optimize

(:)冒号后面是新本地新分支的名称

 

这是你将获得一个合并之前的有你修改的分支。在这个上面修改好那个bug再提交就好了。

 

转载地址:http://nphxa.baihongyu.com/

你可能感兴趣的文章
c#学习笔记05——数组&集合
查看>>
【图论算法】Dijstra&BFS
查看>>
注册和上传文件(头像)
查看>>
使用OVS
查看>>
键盘回收的几种方法
查看>>
Python(条件判断和循环)
查看>>
day4 linux安装python
查看>>
LeetCode Container With Most Water (Two Pointers)
查看>>
vue (v-if show 问题)
查看>>
https基础
查看>>
css3 canvas之刮刮卡效果
查看>>
并查集模板
查看>>
RESTful Mongodb
查看>>
BZOJ3237:[AHOI2013]连通图(线段树分治,并查集)
查看>>
如何提高Ajax性能
查看>>
Android--自定义加载框
查看>>
LINUX下 lamp安装及配置
查看>>
BZOJ3105 [cqoi2013]新Nim游戏
查看>>
困惑的前置操作与后置操作
查看>>
SDNU 1269.整数序列(水题)
查看>>