Git 删除指定Commit、删除远程本地分支 实操教程

发布时间:2026/10/28 0:24:13

Git 删除指定Commit、删除远程本地分支 实操教程 日常开发中经常会遇到需要删除分支中最新的错误Commit、以及清理废弃开发分支的场景。本文整理两套成熟的实操方案分别是硬重置删除Commit干净简洁、回滚删除Commit安全保留历史同时附带完整的本地/远程分支删除流程适配日常迭代开发场景。本次操作基于xy-dev开发分支所有命令可直接复制执行。一、删除分支最新日报 Commit两种方案场景需求删除 xy-dev 分支上最新的一条日报提交记录提供reset 硬重置推荐和revert 回滚安全两种方式可根据场景选择。方案Agit reset 硬重置推荐代码最干净适用场景个人开发分支、未被多人协同复用、可覆盖远程分支历史本地已多次执行强制推送无冲突风险原理直接将分支指针回退到上一个正常Commit彻底清除错误的Commit记录代码仓库历史干净无冗余。# 进入项目目录cdE:\project\uatu# 切换到目标开发分支gitcheckout xy-dev# 硬重置到上一个正常commit53f99887 为目标回滚节点gitreset--hard53f99887# 安全强制推送覆盖远程分支代码优于 --force规避误删他人代码gitpush origin xy-dev --force-with-lease# 切回主开发分支gitcheckout develop方案Bgit revert 回滚安全不破坏提交历史适用场景公共分支、多人协同分支需要保留完整提交记录禁止篡改历史版本。原理新增一条回滚Commit抵消原有错误Commit的代码修改不会删除原有历史记录安全无风险。# 进入项目目录cdE:\project\uatu# 切换到目标开发分支gitcheckout xy-dev# 回滚指定错误commitc2d2b352 为需要删除的commitID无需编辑备注gitrevert c2d2b352 --no-edit# 正常推送远程无需强制覆盖gitpush origin xy-dev# 切回主开发分支gitcheckout develop方案选择建议优先选方案A个人独立开发分支、后续需继续迭代该分支追求代码仓库干净整洁。优先选方案B多人协作公共分支、分支历史需要溯源禁止修改原有提交记录。二、彻底删除本地远程 xy-dev 分支当分支开发迭代完成、确认无后续使用需求后可执行以下命令彻底清理本地和远程的废弃分支。前置要求必须先切换到其他有效分支无法删除当前处于激活状态的分支。# 切换到有效主分支gitcheckout develop# 删除本地废弃分支gitbranch-dxy-dev# 删除远程仓库废弃分支gitpush origin--deletexy-dev三、整体操作建议日常日报迭代场景仅执行方案A删除错误Commit即可保留 xy-dev 分支方便后续持续开发提交日报项目版本迭代完成、分支废弃先清空无用Commit再执行第二步命令彻底删除分支清理仓库冗余资源强制推送优先使用--force-with-lease相比--force更安全可有效避免覆盖其他开发者的提交代码。四、核心命令说明命令作用说明git reset --hard硬重置彻底回退代码和提交记录丢弃所有新增修改git push --force-with-lease安全强制推送校验远程分支状态避免误覆盖他人代码git revert --no-edit回滚指定提交自动生成回滚备注无需手动编辑git branch -d删除本地已合并的分支安全删除git push origin --delete删除远程仓库指定分支
延伸阅读

更多相关文章

2026/10/28 8:26:07

PIC18F4458与PAM8904实现智能音频报警系统设计

1. 项目背景与核心需求在工业控制、智能家居和安防系统中,可靠的事件通知机制是保障系统安全运行的关键环节。传统蜂鸣器方案存在音效单一、音量不可调、功耗高等痛点,而基于PIC18F4458微控制器与PAM8904音频驱动器的组合,能够实现多级音量可…

2026/10/24 18:41:28

IQL(Implicit Q-Learning):离线强化学习的隐式价值提取

.1 离线学习的"贪婪陷阱" 我们先来思考一下离线 RL 面临的根本困境。 假设我们有一堆别人开车的录像(数据集 D),目标是学出一个最强车神。如果使用传统 Q-Learning,核心公式是: Q ( s , a ) ← rγ max a ′…

2026/10/25 20:00:10

PI0、PI0.5、PI0-FAST 原理讲解

这份文档用一条主线讲清楚三个模型: 数据怎么进来 -> state / action 怎么表示 -> 网络 forward 怎么走 -> mask 和位置编码怎么起作用 -> 损失函数怎么训练 -> 推理时怎么生成动作 三个模型都是 VLA 策略模型,也就是: Vision…

2026/10/28 11:35:12

三星闭源ROM系统APK修改:odex合并与apk manager汉化实战

简介:这份文档面向需要深度定制三星等闭源 Android 系统应用的中高级玩家与 ROM 爱好者,聚焦 APK 与 ODEX 的合并处理,解决系统应用在缺少源码、签名受限条件下难以反编译、汉化与重新打包的问题。压缩包共 1 个 docx 文件,约 23K…

2026/10/28 11:35:12

SAS与SATA桥接芯片解析:双端口冗余与扇区转换原理

简介:这份资源是 Marvell 88SF9110B0 的官方数据手册,面向从事企业级存储系统设计、SAS/SATA 桥接方案选型与调试的硬件工程师及嵌入式开发者。芯片为 6Gb/s SAS 到 SATA 桥接器件,可让标准单端口 SATA 硬盘或固态盘以双端口 SAS SSP 目标设备…

2026/10/28 11:35:12

Windows下Memcached安装配置与性能优化指南

1. Windows环境下Memcached安装指南Memcached作为一款高性能的分布式内存对象缓存系统,在Web应用性能优化中扮演着重要角色。不同于Linux环境下相对简单的安装流程,Windows平台上的部署往往会让开发者遇到各种"水土不服"的问题。本文将基于最新…

2026/10/28 11:35:12

Git代码提交统计技巧与实战经验分享

1. 项目背景与核心需求在团队协作开发中,我们经常需要统计某个时间段内的代码提交频率。比如领导问"上季度我们团队在XX项目上投入了多少开发资源",或者你想分析自己最近一个月的工作节奏。这时候如果手动翻git log,既低效又容易出…

2026/10/28 11:35:12

Transformer数学本质:贝叶斯推理与几何动力学解析

1. 项目概述Transformer架构自2017年提出以来,已成为深度学习领域的基石模型。但大多数研究者仅停留在应用层面,鲜少有人深入探讨其数学本质。本文将揭示Transformer与贝叶斯推理之间的深刻联系,并从几何与动力学双重视角构建统一的理论框架。…

2026/10/28 11:30:11

DeepSeek本地部署实战:Ollama、显存核算与API接入

简介:这份PDF文档面向AI技术爱好者、企业IT管理员与开发者,聚焦在本地环境部署DeepSeek大语言模型的完整流程与安全可控价值,帮助需要处理敏感信息、构建私有化AI服务的读者规避数据上云风险,并掌握模型定制与垂直场景优化的方法。…

2026/10/27 14:24:03

全国计算机二级C语言真题PDF高效刷题指南

简介:这份PDF是全国计算机二级C语言考试的试题与答案解析,专为备考二级C语言的考生准备。内容涵盖C语言特点与设计理念、程序基本组成单位、main函数执行流程、函数嵌套调用规则、标识符命名规范、整型实型字符型数据类型、八进制十六进制数合法形式、运…

2026/10/27 9:34:54

requests+BeautifulSoup:爬虫抓取h1标题的入门实战指南

简介:一份以实战为导向的Python爬虫入门资源,面向具备基本编程基础、希望快速掌握网络数据抓取的初学者,可解决从零编写简单爬虫的常见困惑。实例以requests库发送HTTP请求、BeautifulSoup解析HTML文档,完整演示从网页中提取 标题…

2026/10/28 3:32:29

递推最小二乘参数辨识MATLAB编程:二阶系统与渐消记忆实现

简介:这是一篇面向控制系统、信号处理与机器学习等领域学习者的最小二乘参数辨识程序说明文档。资源共包含一个docx格式文档,压缩包大小七十八KB,内容围绕递推最小二乘算法和渐消记忆最小二乘算法展开:先构造一个极点位于单位圆内…

2026/10/28 0:02:13

Python股票自动交易系统源码解析:从行情获取到风控的完整链路

简介:这份资源是面向高校计算机、金融相关专业毕业设计场景的完整项目源码包,主题为基于Python的股票自动交易系统,适合需要完成毕设选题、课程设计或自学金融量化交易开发的学生与开发者参考。压缩包共收录687个文件,整体约14.93…

2026/10/28 0:02:13

视酷酷信IM源码部署指南:Java 17+MySQL 8.0.33实战配置

简介:这是一套2024年亲测可部署的视酷酷信IM即时通讯系统源码,面向具备Java、OC、C#及Vue开发能力的技术人员,解决私有化即时通讯平台快速搭建与二次定制需求,尤其适用于需集成商城、保障数据主权的中小型企业或独立开发者。资源共…

2026/10/28 0:02:13

Python爬取百度迁徙数据:接口解析、批量采集与避坑指南

简介:这份资源是一个用Python爬取百度迁徙数据的脚本压缩包,面向具备Python基础、希望入门网络爬虫与数据解析的开发者,解决按日期获取全国热门城市人口迁徙数据的问题。包内共1个文件,为单个py脚本,压缩包约1KB&#…

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑