git 本地仓库 删除最近一次commit

news/2026/1/24 18:59:13/文章来源:https://www.cnblogs.com/venngair/p/19527328

git 本地仓库 删除最近一次commit

1. 彻底删除最近一次 commit(包括更改)

# 删除最近一次 commit,工作区会回到该 commit 之前的状态
# 注意:这会永久删除该 commit 的更改
git reset --hard HEAD~1# 或者用 commit hash
git reset --hard HEAD^

2. 删除 commit 但保留更改(最常用)

# 删除 commit,但保留文件的更改在工作区
git reset --soft HEAD~1# 或者
git reset --soft HEAD^

3. 删除 commit 但保留更改在暂存区

# 删除 commit,更改会保留在暂存区(staged)
git reset --mixed HEAD~1# --mixed 是默认选项,所以也可以简写
git reset HEAD~1

4. 使用 revert(推荐用于已推送的 commit)

# 创建一个新的 commit 来撤销之前的更改
# 这不会删除历史记录,更安全
git revert HEAD

5. 如果已经推送到远程仓库

# 先本地删除 commit(选择上述方法之一)
git reset --hard HEAD~1# 强制推送到远程(慎用!会改写远程历史)
git push origin branch-name --force# 或者更安全的 push(新版本 git)
git push origin branch-name --force-with-lease

注意事项:

  • 如果 没有推送到远程,可以使用 reset
  • 如果 已经推送到远程,建议使用 revert 而不是 reset
  • 使用 --force 推送会 影响其他协作者,需要谨慎操作
  • 使用 git reflog 可以找回被误删的 commit

常用快捷方式:

  • HEAD~1 = 上一个 commit
  • HEAD^ = 上一个 commit(相同)
  • HEAD~2 = 上两个 commit

推荐大部分情况下使用 git reset --soft HEAD~1,因为它保留更改且比较安全。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1210884.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【开题答辩全过程】以 民宿预订管理系统的设计与实现为例,包含答辩的问题和答案

个人简介 一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等 开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。 感谢大家…

【开题答辩全过程】以 母婴店购物系统为例,包含答辩的问题和答案

个人简介 一名14年经验的资深毕设内行人,语言擅长Java、php、微信小程序、Python、Golang、安卓Android等 开发项目包括大数据、深度学习、网站、小程序、安卓、算法。平常会做一些项目定制化开发、代码讲解、答辩教学、文档编写、也懂一些降重方面的技巧。 感谢大家…

画面美到心坎里!这部电影的审美,把我们的记忆调成了精准的颜色

看完《我的朋友安德烈》,除了故事本身,最让我念念不忘的,还有它的画面。董子健第一次当导演,就在审美上给了我们一个巨大的惊喜——他靠精准的色调,就把故事和情感直接种在了观众心里。记忆里的少年时期,总…

【大数据毕设选题】基于Spark的餐饮数据分析与可视化系统源码 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘

✍✍计算机毕设指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡有什么问题可以…

大数据毕业设计推荐:基于Hadoop+Spark的上海二手房分析系统 毕业设计 选题推荐 毕设选题 数据分析 机器学习 数据挖掘

✍✍计算机毕设指导师** ⭐⭐个人介绍:自己非常喜欢研究技术问题!专业做Java、Python、小程序、安卓、大数据、爬虫、Golang、大屏等实战项目。 ⛽⛽实战项目:有源码或者技术上的问题欢迎在评论区一起讨论交流! ⚡⚡有什么问题可以…

汇报PPT一页讲清项目进度?先搞懂PPT单页怎么生成

PPT单页怎么生成?我的6款实用工具亲测分享 大家好!我是一名长期和图表、演示文稿打交道的内容创作者。这几年,我经常被朋友、同事甚至客户问到同一个问题:“PPT单页怎么生成?”听起来简单,但其实背后涉及排…

HR面试(2)

一、简历与背景类(解释清晰 展现价值) 28. 简历空档期 参考回答:“我的简历空档期大概 1 个半月,主要是因为家里有一些需要亲自处理的家事(如家人健康复查、房屋交接),当时刚好处于实习结束和…

python学习第七周

argparse 更方便的获取命令行参数,,是sys.args的封装: import argparsedef main():parser argparse.ArgumentParser(prog"程序名字",description"mysql database描述",epilog"说明信息copyright 2026")parser…

CF2072E Do You Love Your Hero and His Two-Hit Multi-Target Attacks?

https://codeforces.com/problemset/problem/2072/E 这个相等条线等价于这两个点横坐标或者纵坐标是相同的。所以就是求三角数,用while把他暴力拆成若干个i*(i-1)/2就可以了。 #include<bits/stdc++.h> using n…

冲刺Day7

Scrum 冲刺博客 Day7 1. 今日站立式会议时间/地点:线上同步 参会人:何俊朗 会议纪要:完成演示脚本与测试报告摘要,确认截图补充计划。 照片:无2. 昨天已完成的工作成员:何俊朗 完成事项:Day6 文档完善与测试跑通…

微调显存总爆炸?问题往往不在你以为的地方

大模型微调常遇“显存不够”,但根源常被误判:显存主要消耗在激活值(activation)、优化器状态(如Adam3)和梯度上,而非模型参数本身。bf16仅减存储不减数量,checkpointing、梯度累积等是有效优化手段。显存问题本…

完整教程:Redis 数据结构(下)ZSet, Hash

完整教程:Redis 数据结构(下)ZSet, Hashpre { white-space: pre !important; word-wrap: normal !important; overflow-x: auto !important; display: block !important; font-family: "Consolas", "…

《3D视觉核心融合技术:几何先验与深度学习应用手册》

纯数据驱动的深度学习体系逐渐暴露其底层认知的短板,这种仅依靠海量样本拟合的学习模式,在面对三维空间的物理规律时,往往陷入“表面拟合易,本质认知难”的困境,甚至在无约束场景中出现空间结构错乱、语义与三维形态脱节的问题,让3D视觉的落地始终卡在“精度不足、鲁棒性…

《模型决策因果推理与统计相关性深度区分指南》

统计相关性的表层关联常常以“高置信度拟合”的假象,成为决策逻辑的核心支撑,却在复杂场景中暴露出致命的认知缺陷——那些看似牢不可破的变量关联,可能是混杂因子主导的虚假绑定,或是时序倒置的逻辑错位,甚至是数据分布偏置催生的偶然共现。这种“关联依赖”型决策,在医…

【必收藏】RAG知识库质量优化实战:评估指标对比与提升方法全解析

本文探讨了RAG知识库质量优化方法&#xff0c;对比了基于余弦相似度的评估指标与ragas框架的优缺点。通过召回率、正确度和是否基于知识三个指标评估知识库质量&#xff0c;并提出了改进方向&#xff1a;提升知识切片质量&#xff08;包括自洽性、纯净度等维度&#xff09;和调…

【收藏级干货】RAG架构详解:突破大模型上下文限制,构建万页级知识库

RAG技术通过"检索"与"生成"解耦&#xff0c;将大模型定位为"大脑"&#xff0c;配合向量知识库"查阅"功能。系统分为离线数据准备&#xff08;文档分片、向量化、索引构建&#xff09;和在线回复&#xff08;多阶段召回、精细重排、最终…

【必看收藏】AI Agent核心技术揭秘:四大核心模块详解,从使用到开发全攻略

本文详细解析了AI Agent的四大核心模块&#xff1a;感知模块(信息收集与处理)、记忆模块(短期与长期信息存储)、决策模块(目标拆解与策略选择)和工具调用模块(执行决策与外界交互)。每个模块都有独特功能和工作流程&#xff0c;共同构成Agent完整架构。文章从程序员视角提供Pyt…

救命神器2026 MBA论文工具TOP9:开题报告文献综述全测评

救命神器2026 MBA论文工具TOP9&#xff1a;开题报告文献综述全测评 2026年MBA论文写作工具测评&#xff1a;为何需要这份榜单&#xff1f; MBA论文写作是一项系统性工程&#xff0c;涉及开题报告、文献综述、数据分析等多个环节&#xff0c;对工具的全面性与专业性提出了更高…

导师推荐8个一键生成论文工具,本科生毕业论文轻松搞定!

导师推荐8个一键生成论文工具&#xff0c;本科生毕业论文轻松搞定&#xff01; 论文写作不再难&#xff0c;AI 工具助你轻松应对 在当前高校教育中&#xff0c;本科生毕业论文已成为一项重要任务&#xff0c;许多学生在选题、撰写、修改和降重等环节中常常感到压力山大。随着…

2026.1.24

今天写了spark实验三还写了实验四的第一部分