git reset --hard回滚之后再滚回去的操作
来源:互联网 发布:马东为什么离婚知乎 编辑:程序博客网 时间:2024/06/05 20:14
可以通过reflog来进行恢复,前提是丢失的分支或commit信息没有被git gc清除
一般情况下,gc对那些无用的object会保留很长时间后才清除的
可以使用git reflog show或git log -g命令来看到所有的操作日志
恢复的过程很简单:
通过git log -g命令来找到需要恢复的信息对应的commitid,可以通过提交的时间和日期来辨别,找到执行reset --hard之前的那个commit对应的commitid
通过git branch recover_branch commitid 来建立一个新的分支
这样,就把到commitid为止的代码、各种提交记录等信息都恢复到了recover_branch分支上了。
0 0
- git reset --hard回滚之后再滚回去的操作
- 使用git回滚之后,如何再滚回去
- Git Reset hard误操作回滚恢复代码
- git 回滚操作 revert 和 reset
- Git忽略规则及.gitignore规则 reset--hard回滚
- git reset/revert 回滚
- git reset操作:回滚pull和merge
- git回滚操作
- git reset、checkout & revert 代码回滚
- 182 git reset版本回滚
- git版本回滚:revert和reset
- git reset如何回滚代码
- git 错误操作回滚
- 如何操作git回滚
- Git-撤销/回滚操作
- Git撤销&回滚操作
- Git撤销&回滚操作
- Git撤销&回滚操作
- 庄辰超的势能,梁建章的心力
- Linux 中less的使用
- JAVA
- XML 数据岛实例
- 闲来无事写JSONのFastJson序列化
- git reset --hard回滚之后再滚回去的操作
- python zip 函数
- 客户端程序出现句柄泄露时查找办法
- 软工视频
- linux之stat命令
- 提高web应用性能之JavaScript性能调优
- iOS懒加载
- IOS开发笔记12-指针(下)
- Android Layout_weight 解密