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

【git】commit之后,想撤销commit

一、已经commit,想要回退到上一步

  • 保留代码
git reset --soft HEAD^
  • 回退到具体的哪一步
HEAD^的意思是上一个版本,也可以写成HEAD~1

如果你进行了2次commit,想都撤回,可以使用HEAD~2

二、git reflog

  • 查看 sha值
git reflog 
  • 回到某一次提交
# 1.先用reflog看看记录的所有HEAD的历史
git reflog  
# 2.然后找到那个SHA,进行恢复
git reset --hard 98abc5a  
# 3.再来看一下 git 记录:
git log  


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

相关文章:

  • R和Julia免疫细胞映射到组织切片
  • WSL安装不同版本ubuntu(已有ubuntu20.04,再装ubuntu18.04)
  • 单片机学习笔记 8. 矩阵键盘按键检测
  • Matlab 深度学习工具箱 案例学习与测试————求二阶微分方程
  • “软件定义汽车”时代 | 产线海量数据刷写解决方案
  • android activity一些相关变更的记录
  • LVGL学习之按钮,开关部件(基于正点原子)
  • 嵌入式AI之rknn yolov5初探
  • 【Fargo】27:ffmpeg ffprobe 和python分析h264文件并绘制
  • D79【 python 接口自动化学习】- python基础之HTTP
  • 鸿蒙系统的架构与运行机制
  • 关于“内网可以访问21端口,通过防火墙映射后无法访问”的问题解决
  • lvgl学习复选框部件和进度条部件(基于正点原子)
  • Vue3 nextTick 使用教程
  • SQL 复杂查询
  • C++ Lambda 表达式
  • 【小白学机器学习34】用python进行基础的数据统计 mean,var,std,median,mode ,四分位数等
  • GitCode 平台设置访问令牌 从而git仓库(附pycharm创建版本控制项目)
  • 《UnityShader 入门精要》更复杂的光照
  • 力扣——寻找峰值
  • 智能合约运行原理
  • 实现可视化大屏的适配,并且解决缩放导致的事件偏移问题
  • 【源码】Sharding-JDBC源码分析之SQL中分片键路由ShardingSQLRouter的原理
  • pytorch torch.Tensor.item() 方法介绍
  • 【VRChat 改模】开发环境搭建:VCC、VRChat SDK、Unity 等环境配置
  • Pytorch使用手册-Datasets DataLoaders(专题三)