使用git将项目回退到某个指定的历史版本

1. 在Gitlab页面通过history查看要项目历史版本:

通过查看提交记录,确认回退的版本.

查找到历史版本对应的id:

2. 进入git cmd页面

2.1 进入项目工程所在的文件夹,切换到对应的回退分支(develop)
2.2 从remote拉去(pull)最新的代码,同时也是将线上的提交合并记录拉去下来
2.3 通过鼠标右键选中Git Bash Here进入git cmd页面
4.png

3. 使用git log命令查看所有的历史版本,获取某个历史版本id(核对刚才自己找到的id)

在使用命令行操作时,git log 按Ctrl+c无法退出,解决方法:英文状态下按q ,即可退出

4. 通过指令进行回退到指定的历史版本.

假如要回退的历史版本id为46b66217d92af8c64bcd1d796fe67695022c9d54;

CTRL + C 退出git log状态;

git reset --hard 46b66217d92af8c64bcd1d796fe67695022c9d54

5. 将修改push到远程服务器develop分支上

git push -f -u origin develop

6. 进入gitlab页面确认是否成功回退

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 135,442评论 19 139
  • GIT分布式版本控制系统最佳实践 这篇文章来自于老男孩教育高级架构师班12期的徐亮偉同学。 首先感谢老男孩架构师班...
    meng_philip123阅读 8,859评论 4 36
  • 上次说到所谓的“数学史上的第二次危机”,即是牛顿和莱布尼兹发现微积分理论并极大地影响和造福于各种数学分析,但一...
    佛系大叔范阅读 5,182评论 1 4
  • 9.16 七点多起了床,两天运动,腰部的酸痛感还在,蛮好的,果然,运动有时候蛮治愈的。照惯例打开支付宝,种了下树,...
    林小刀159阅读 1,124评论 0 0
  • 虽然现在坚持着每天近1000字左右的写作练习,但自己对写出来的东西并不是很满意。究其原因。是因为再回头看自己写...
    麻妃阅读 5,209评论 0 0