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

【微知】如何撤销一个git的commit?以及撤销的3种方式?

如果要撤销最近一次提交 git reset xxxcommitidhash # 或者HEAD~1。 这里xxxhash是本次提交的commit的上一次提交的hash表示回撤到那里。
这里的git reset xxxhash 会将最近的一次提交放到workspace工作区。

如何将最近一次提交回撤到暂存区呢?

git reset --soft xxxcommitidhash #推荐

这样执行后git status,可以看到上次修改已经在暂存区,不用再次git add。

如何直接将最近一次提交直接丢弃呢?既不保留到暂存区,也不保留到工作区?直接丢弃

git reset --hard xxxcommitidhash
git reset --soft xxxcommitidhash #推荐
git reset
git reset xxxcommitidhash
git reset --hard xxxcommitidhash
commit
stage
workspace
完全丢弃

其他:
如果用HEAD指针以及 HEAD~1这种表达式容易错,直接用commitid的hash值

http://www.dtcms.com/a/356833.html

相关文章:

  • 多代理系统架构:Supervisor 与 Swarm 架构详解
  • Java面试-MySQL事务
  • Word文档怎么打印?Word打印技巧?【图文详解】单面/双面/指定页面/逆序等Word打印选项
  • 微信小程序中蓝牙打印机中文编码处理:使用iconv-lite库
  • Java 大视界 -- Java 大数据在智能安防入侵检测系统中的多模态数据融合与检测精度提升(405)
  • 将数据赋值到多个文档里,并将多个word放入压缩包并下载
  • Elasticsearch 9.X 使用推理 API 进行语义搜索
  • JAVA 请求第三方接口,将JSON数据转为对象
  • 微软正在公开测试其首个完全自主训练的大语言模型——MAI-1-preview
  • week5-[二维数组]翻转
  • 【性能优化】Unity 渲染优化全解析:Draw Call、Batch、SetPass 与批处理技术
  • 整理python接口自动化相关——10、自动考虑点(待续)
  • 动态规划--Day02--爬楼梯--2466. 统计构造好字符串的方案数,2533. 好二进制字符串的数量,2266. 统计打字方案数
  • 匠心传承,古韵新生——记木雕名家龙巍的艺术人生
  • v-model与v-bind区别
  • 吴恩达机器学习作业五:神经网络正向传播
  • Python Imaging Library (PIL) 全面指南:PIL基础入门-图像合成与处理技巧
  • 基于 Python asyncio 和币安 WebSocket 打造高频加密货币预警机器人
  • TypeScript: Reflect.ownKeys 操作(针对 Symbol)
  • Lenovo C225 一体机拆机维修教程
  • 2025牛客暑期多校训练营4 G Ghost in the Parentheses 题解记录
  • LoRA三种不同训练流程在配置和保存权重的差异(64)
  • 《Shell 大道:筑基篇(下)—— 流控筑根基,数据任驱驰》
  • shell学习笔记-实战:创建、运行与变量操作
  • Python Imaging Library (PIL) 全面指南:PIL基础入门-构建简易图像编辑器
  • matlab利用模糊算法控制PID参数实现模糊控制
  • LabVIEW实现跨 VI 簇按钮控制功能
  • 2026届大数据毕业设计选题推荐-基于Python的出行路线规划与推荐系统 爬虫数据可视化分析
  • 如何为在线医疗问诊小程序实现音视频通话功能?
  • Spring Boot整合MyBatis Plus实现多维度数据权限控制