博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Git常用命令和场景(二)--线上版本回退
阅读量:4615 次
发布时间:2019-06-09

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

代码上线后,会遇到有问题的,有bug的,通常,最直接的就是回退到前面的某个版本:
 
1. 首先使用git log查看要回退到的版本
[python] 
 
  1. [lixinglei@bogon my]$ git log  
  2. commit ff3f2238f33256c9d3436e235c1c34d3b8147fe8  
  3. Merge: 248cba8 944274f  
  4. Author: lixinglei <lixinglei@zhangyue.com>  
  5. Date:   Thu Jul 19:33:55 2013 +0800  
  6.   
  7.     需求3  
  8.   
  9. commit 248cba8e77231601d1189e3576dc096c8986ae51  
  10. Author: lixinglei <lixinglei@zhangyue.com>  
  11. Date:   Thu Jul 19:33:49 2013 +0800  
  12.   
  13.     需求2  
  14.   
  15. commit 944274f83b945610d1ff08eaabceaad64f161505  
  16. Author:  lixinglei<  lixinglei@zhangyue.com>  
  17. Date:   Thu Jul 19:33:10 2013 +0800  
  18.   
  19.     需求1  
2. 假如要回退到"需求2"的版本,则可以直接在线上使用git reset来操作,使用git log来确认当前版本:
[python] 
 
  1. [lixinglei@bogon my]$ git reset --hard 248cba8e77231601d1189e3576dc096c8986ae51  
  2. HEAD is now at 248cba8 需求2  
  3. [lixinglei@bogon my]$ git log  
  4. commit 248cba8e77231601d1189e3576dc096c8986ae51  
  5. Author: lixinglei <lixinglei@zhangyue.com>  
  6. Date:   Thu Jul 19:33:49 2013 +0800  
  7.   
  8.     需求2  
3. 这样,代码就回退到了需要的版本;然后如果是线上,通常要重启服务;当然,也还有其他的方法回退的,线上这个最实用。

转载于:https://www.cnblogs.com/shenming/p/4378127.html

你可能感兴趣的文章
MSSQL使用sqlbulkcopy批量插入数据
查看>>
证明一个数能被3整除,当且仅当它的各位数的和能被3整除
查看>>
2018秋寒假作业4—PTA编程总结1
查看>>
android自适应屏幕
查看>>
2019-北航面向对象-电梯作业总结
查看>>
SqlHelper
查看>>
初识算法、数据结构
查看>>
Luogu4069 SDOI2016 游戏 树链剖分、李超线段树
查看>>
Java的内部类真的那么难以理解?
查看>>
一文搞懂Java环境,轻松实现Hello World!
查看>>
hash实现锚点平滑滚动定位
查看>>
也谈智能手机游戏开发中的分辨率自适应问题
查看>>
关于 IOS 发布的点点滴滴记录(一)
查看>>
《EMCAScript6入门》读书笔记——14.Promise对象
查看>>
CSS——水平/垂直居中
查看>>
Eclipse连接mysql数据库jdbc下载(图文)
查看>>
Python中Selenium的使用方法
查看>>
三月23日测试Fiddler
查看>>
20171013_数据库新环境后期操作
查看>>
poj 1654 && poj 1675
查看>>