博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
恢复 git reset -hard 的误操作
阅读量:6513 次
发布时间:2019-06-24

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

git的历史记录是不可修改的,也就是说你不能更 改任何已经发生的事情。你做的任何操作都只是在原来的操作上修改。也就是说,即使你删除了一个分支,修改了一个提交,或者强制重置,你仍然可以回滚这些操 作。

 

$ git reflog

b7057a9 HEAD@{0}: reset: moving to b7057a9
98abc5a HEAD@{1}: commit: more stuff added to foo
b7057a9 HEAD@{2}: commit (initial): initial commit
所以,我们要找回我们第二commit,只需要做如下操作:
$ git reset --hard 98abc5a

 

转自: http://www.cnblogs.com/mliudong/archive/2013/04/08/3007303.html

转载于:https://www.cnblogs.com/pinganzi/p/4810402.html

你可能感兴趣的文章
Routing 功能概述 - 每天5分钟玩转 OpenStack(98)
查看>>
使用protractor操作页面元素
查看>>
Server Tomcat v7.0 Server at localhost was unable to start within 45 seconds
查看>>
Uber 和通用拟开源自动驾驶可视化软件
查看>>
大雨天的几点感悟
查看>>
8个实用炫酷的HTML5图片动画应用
查看>>
外连接转换为内连接的情况
查看>>
Servlet 简介及其执行流程
查看>>
java性能优化方案8——使用EnumSet或EnumMap
查看>>
Jmeter教程 简单的压力测试
查看>>
redis-cli批量删除时的坑
查看>>
用Java编写你自己的简单HTTP服务器
查看>>
Web---演示Servlet的相关类、下载技术、线程问题、自定义404页面
查看>>
如何打造千万级Feed流系统?阿里数据库技术解读
查看>>
使用SQL语句创建SQL数据脚本(应对万网主机部分不支持导出备份数据)
查看>>
【云图】如何设置支付宝里的家乐福全国连锁店地图?
查看>>
HDOJ 1312 (POJ 1979) Red and Black
查看>>
手淘启动页全面屏和虚拟键适配
查看>>
13.如何自学Struts2之Struts2本地化[视频]
查看>>
Linux调试工具
查看>>