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

git撤销commit提交

需求背景

项目提交备注还没写完,手偏了一下点到了提交,导致需要撤销commit
解决方案
git reset方案

  • 撤销最后一次提交的commit,可以直接使用

git reset HEAD^

  • 撤销历史提交记录

git reset 命令需要配合git log命令
git log 查看commit记录,拿到要撤回的commit的commit_id
git reset --hard commit_id

git reset --mixed:此次提交之后的修改会被退回到工作区。不删除工作区改动的代码,撤销commit,撤销git add .【暂存区】
git reset --soft:此次提交之后的修改会被退回到暂存区。不删除工作空间的改动代码 ,撤销commit,不撤销git add . 【用于只想删除该提交本身而不影响其他更改】
git reset --hard:此次提交之后的更改都会被删除,git status 查看工作区是没有记录的(删除工作空间的改动代码,撤销commit且撤销add)

目前这种方式已经足够,时间紧迫来不及继续测试其他方式,如有更多更好的方案欢迎补充,谢谢大家的支持。
诸君互利共勉,共创辉煌!

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 复变函数在大模型中的应用
  • 高效能低延迟:EasyCVR平台WebRTC支持H.265在远程监控中的优势
  • 数学建模--K-Means聚类分析
  • nuxt3模拟手机验证码
  • hello树先生——AVL树
  • 深入了解linux下TCP并发服务器和IO模型的实现
  • C++:list篇
  • 【60天备战软考高级系统架构设计师——第四天:需求获取与初步分析】
  • 站长神器,AI批量生成原创文章工具免费用还能自动发布到站点
  • Mysql-redo logs,binlog以及undo logs的作用及区别
  • llm 是泡沫?
  • 软件测试工程师必备的技术能力
  • 【通过h5作为中转页跳转到微信小程序】
  • LMDeploy 量化部署进阶实践
  • c++中的匿名对象及内存管理及模版初阶
  • [译]前端离线指南(上)
  • 【跃迁之路】【669天】程序员高效学习方法论探索系列(实验阶段426-2018.12.13)...
  • 5分钟即可掌握的前端高效利器:JavaScript 策略模式
  • Fastjson的基本使用方法大全
  • GraphQL学习过程应该是这样的
  • gulp 教程
  • Hibernate【inverse和cascade属性】知识要点
  • iOS | NSProxy
  • Javascript弹出层-初探
  • JavaScript新鲜事·第5期
  • JSDuck 与 AngularJS 融合技巧
  • Spring Cloud Alibaba迁移指南(一):一行代码从 Hystrix 迁移到 Sentinel
  • Vim 折腾记
  • -- 查询加强-- 使用如何where子句进行筛选,% _ like的使用
  • 工作踩坑系列——https访问遇到“已阻止载入混合活动内容”
  • 计算机常识 - 收藏集 - 掘金
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 力扣(LeetCode)56
  • 前端相关框架总和
  • 如何在GitHub上创建个人博客
  • 使用Tinker来调试Laravel应用程序的数据以及使用Tinker一些总结
  • 思考 CSS 架构
  • 自定义函数
  • 【云吞铺子】性能抖动剖析(二)
  • ​LeetCode解法汇总307. 区域和检索 - 数组可修改
  • #基础#使用Jupyter进行Notebook的转换 .ipynb文件导出为.md文件
  • #在 README.md 中生成项目目录结构
  • #在线报价接单​再坚持一下 明天是真的周六.出现货 实单来谈
  • ( 用例图)定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现
  • (a /b)*c的值
  • (android 地图实战开发)3 在地图上显示当前位置和自定义银行位置
  • (ISPRS,2023)深度语义-视觉对齐用于zero-shot遥感图像场景分类
  • (MATLAB)第五章-矩阵运算
  • (Redis使用系列) SpringBoot中Redis的RedisConfig 二
  • (SpringBoot)第二章:Spring创建和使用
  • (翻译)Entity Framework技巧系列之七 - Tip 26 – 28
  • (附源码)springboot“微印象”在线打印预约系统 毕业设计 061642
  • (四)c52学习之旅-流水LED灯
  • (四)linux文件内容查看
  • (算法二)滑动窗口