使用场景:

当我们提交了一个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再提交就好了。

最新文章

  1. java复制文件
  2. ajax中返回json数据有"
  3. PHP的面向对象编程
  4. URAL(DP集)
  5. 知识面 z
  6. bzoj 2245 [SDOI2011]工作安排(最小费用最大流)
  7. ODI KM二次开发手册
  8. NFS安装及配置
  9. 兼容IE6/7/8/9的css3插件
  10. influxdb + Grafana可视化监控平台
  11. 小项目:聊天室 (jQuery,PHP,MySQL)
  12. python使用tesseract-ocr完成验证码识别(模型训练和使用部分)
  13. Microsoft Visual Studio Ultimate 2013密钥
  14. python tkinter-单选、多选
  15. $.AJAX参数提交及后台获取方式
  16. Git创建分支/GIT提交分支
  17. mac下多个php版本快速切换的方法
  18. Change-free CodeForces - 767E (贪心)
  19. java keytool生成ssl加密密钥
  20. response.sendRedirect()和request.getRequestDispatcher().forward(request,response)的区别

热门文章

  1. 【转】使用ffmpeg转码的MP4文件需要加载完了才能播放的解决办法
  2. ORA-28040: No matching authentication protocol
  3. 【转】深入理解Java:注解(Annotation)--注解处理器
  4. netty简单样例
  5. luogu p1652 圆
  6. WPF之TextBox和PasswordBox水印效果
  7. SpringBoot整合定时任务异步任务
  8. [程序员的业余生活]一周读完《高效能人士的七个习惯》Day1:这是不是一碗鸡汤?
  9. 2017百度软研(C++)
  10. 009-定时关闭弹出广告窗口 By BoAi 20190414