当前位置: 首页 > article >正文

微知-如何根据git reflog恢复到操作之前的状态?(git reflog; git reset --hard xxx)

背景

比如git reset HEAD~1之后将最近一次提交都reset到工作空间。如何撤销这次操作?可以用reflog获取上一次的id,然后reset到上一个状态

命令

git reflog
git reset --hard xxx #这里的xxx是reflog中显示的某个状态的信息

后记

git reset有很多妙用,都是类似返回的操作。 比如之前提到过撤销add,就是reset的add的上一个状态。这里reset --hard是指定操作历史的返回。
注意git操作前如果有重要的信息修改线做好备份再操作。


http://www.kler.cn/a/430054.html

相关文章:

  • 计算机组成原理(九):乘法器
  • 12_Redis发布订阅
  • 【华为OD-E卷 - 篮球比赛 100分(python、java、c++、js、c)】
  • 【Unity功能集】TextureShop纹理工坊(十二)画笔工具、橡皮擦工具
  • 视频编辑最新SOTA!港中文Adobe等发布统一视频生成传播框架——GenProp
  • Nacos概述与集群实战
  • NAT traversal 原理 | TCP / UDP/ P2P
  • 大数据笔记之flink集群的安装部署
  • 微信小程序中使用miniprogram-sm-crypto实现SM4加密攻略
  • OpenSSH和OpenSSL升级
  • 博物馆导览系统方案(一)背景需求分析与核心技术实现
  • 《Vue零基础入门教程》第二十二课:具名插槽
  • 【C++】STL --- 哈希
  • kubesphere搭建 postgres15
  • 【C++算法】35.位运算_两整数之和
  • ViT学习笔记(二) Patch+Position Embedding阶段的详细推演与理解
  • 利用机器学习技术进行区块链交易趋势预测的研究【代码实战】
  • Vue Web开发(二)
  • 学习笔记064——如何手动将jar包导入到maven本地库
  • SpringBoot+Resilience4j实现接口限流
  • 5G CPE终端功能及性能评测(四)
  • CSS核心(上)
  • 力扣第96题 不同的二叉搜索树
  • 使用ModelArts PyCharm插件调试训练ResNet50图像分类模型
  • Leetcode688:骑士在棋盘上的概率
  • 软体机器人动态手内笔旋转研究