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删除远程仓库指定分支

相关新闻

kae_driver核心组件解析:HPRE硬件公钥加速引擎的10个关键技术要点

kae_driver核心组件解析:HPRE硬件公钥加速引擎的10个关键技术要点

kae_driver核心组件解析:HPRE硬件公钥加速引擎的10个关键技术要点 【免费下载链接】kae_driver 项目地址: https://gitcode.com/openeuler/kae_driver 前往项目官网免费下载:https://ar.openeuler.org/ar/ kae_driver是openEuler项目中的关键驱…

2026/7/11 21:36:38 阅读更多 →
Xreal A01 Plus:售价 300 美元的 AR 眼镜,功能精简但亮点仍存!

Xreal A01 Plus:售价 300 美元的 AR 眼镜,功能精简但亮点仍存!

【Xreal A01 Plus 简介】有公司勇于挑战自我,推出经典产品低价版本,Xreal 便是如此。其售价 299 美元的 A01 Plus 是售价 449 美元的 1S 的精简版,功能虽有削减,但保留诸多核心优点。这款 AR 眼镜佩戴舒适、外观时尚,屏…

2026/7/11 21:36:38 阅读更多 →
PIC18微控制器与PAM8904驱动的声光报警系统设计

PIC18微控制器与PAM8904驱动的声光报警系统设计

1. 项目概述与核心组件选型在工业控制、安防监控和智能家居等领域,可靠的事件通知系统至关重要。本项目基于PIC18F97J94微控制器和PAM8904音频驱动芯片构建了一套通用型警报通知方案,能够根据各类传感器输入触发不同模式的声光报警。这套系统的核心优势在…

2026/7/11 21:34:38 阅读更多 →

最新新闻

Unity VR/AR开发核心插件生态:UI交互、环境构建与性能优化实战指南

Unity VR/AR开发核心插件生态:UI交互、环境构建与性能优化实战指南

1. 项目概述:为什么Unity VR/AR开发离不开核心插件?如果你正在用Unity做VR或AR项目,大概率会遇到一个灵魂拷问:为什么官方引擎提供的功能,感觉总是不够用?比如,想在VR里做个能自然抓取、有物理反…

2026/7/11 22:32:52 阅读更多 →
OpenStack Yoga 2节点部署实战:CentOS 7.2 环境 10步脚本完成IaaS平台搭建

OpenStack Yoga 2节点部署实战:CentOS 7.2 环境 10步脚本完成IaaS平台搭建

OpenStack Yoga双节点自动化部署实战:从零构建企业级私有云平台在数字化转型浪潮中,企业对于灵活可扩展的IT基础设施需求日益增长。OpenStack作为最成熟的开源IaaS解决方案之一,其Yoga版本在稳定性、性能和安全方面均有显著提升。本文将带您通…

2026/7/11 22:32:52 阅读更多 →
好工具是看不见的:一个关于开发工具设计的观察

好工具是看不见的:一个关于开发工具设计的观察

一篇标题叫"Good Tools Are Invisible"的文章最近在开发者社区里引起了不少讨论。作者 Ginger Bill 提出了一个看起来很简单的观点:好工具不会让你注意到它的存在,而坏工具会让你不停地和它搏斗。这话听起来像常识,但放在当前 AI 工…

2026/7/11 22:30:52 阅读更多 →
前端视角下的 C#

前端视角下的 C#

一、类型系统 ——从 TypeScript 到 C# 1.1 结构类型 vs 名义类型:两种类型系统的不同 TypeScript 经常被前端称为"给 JavaScript 加了类型",这种表述本身就是带有误导性的。TypeScript 的类型系统是结构化的(Structural&#xff0…

2026/7/11 22:22:50 阅读更多 →
Godot引擎UI性能优化:从原理到实践的流畅界面构建指南

Godot引擎UI性能优化:从原理到实践的流畅界面构建指南

1. 项目概述:为什么UI性能优化是Godot开发者的必修课如果你用Godot做过稍微复杂一点的UI,比如一个带动态列表、实时数据更新的商店界面,或者一个包含大量状态图标和动画的HUD,大概率遇到过这种情况:编辑器里跑得挺流畅…

2026/7/11 22:22:50 阅读更多 →
家装门窗怎么选?2026年十大门窗产品特性参考

家装门窗怎么选?2026年十大门窗产品特性参考

门窗是家居装修、旧房翻新过程中的基础建材,门窗的结构设计与性能适配性,直接关系到日常居住的舒适度。国内地域气候、户型环境、装修风格差异较大,不同门窗品类的设计侧重各不相同。本文以科普视角,客观介绍2026年市面常见门窗品…

2026/7/11 22:20:50 阅读更多 →

日新闻

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南

5分钟完全掌握:ComfyUI ControlNet预处理器终极使用指南 【免费下载链接】comfyui_controlnet_aux ComfyUIs ControlNet Auxiliary Preprocessors 项目地址: https://gitcode.com/gh_mirrors/co/comfyui_controlnet_aux 想要让AI图像生成真正听从你的指挥吗&…

2026/7/11 0:02:12 阅读更多 →
PIC18F45K42驱动EPT-14A4005P压电蜂鸣器方案详解

PIC18F45K42驱动EPT-14A4005P压电蜂鸣器方案详解

1. 项目背景与核心需求 在工业控制、安防系统和智能家居等领域,可靠的声音警报系统是不可或缺的基础组件。传统蜂鸣器存在音量不足、音质模糊等问题,而基于压电陶瓷技术的EPT-14A4005P蜂鸣器配合PIC18F45K42微控制器,能够构建一套适应性强、音…

2026/7/11 0:04:12 阅读更多 →
大模型推理中的算子融合优化:LayerNorm + Attention 的 CUDA Kernel 手写与验证

大模型推理中的算子融合优化:LayerNorm + Attention 的 CUDA Kernel 手写与验证

大模型推理中的算子融合优化:LayerNorm Attention 的 CUDA Kernel 手写与验证 一、GPU 利用率 30%:分开的算子吃掉所有带宽 推理服务的 GPU 利用率监测显示一个反直觉的现象:计算核心(SM)利用率不到 30%,但…

2026/7/11 0:04:12 阅读更多 →

周新闻

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容

B站视频下载神器BiliTools:5分钟学会轻松保存任何B站内容 【免费下载链接】BiliTools A cross-platform bilibili toolbox. 跨平台哔哩哔哩工具箱,支持下载视频、番剧等等各类资源 项目地址: https://gitcode.com/GitHub_Trending/bilit/BiliTools …

2026/7/10 19:03:29 阅读更多 →
威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型全解析:从新手入门到实战应用,助你构建安全产品!

威胁模型的陌生现状在忙碌疲惫的一天里,参与了关于混合后量子密码学的讨论,应付端点攻击找茬的人,还参与留言板讨论后,发现“威胁模型”对多数人仍是陌生概念,且多被当作时髦用语。有趣的相关画作有一幅由 Embyr 创作的…

2026/7/9 13:46:46 阅读更多 →
渗透测试入门指南:从零基础到实战环境搭建

渗透测试入门指南:从零基础到实战环境搭建

1. 从“看热闹”到“入门”:我理解的渗透测试到底是什么?每次看到新闻里说某个大公司的数据被“黑”了,或者某个网站被攻击导致服务瘫痪,你是不是和我一样,心里会冒出两个念头:一是“这黑客真厉害”&#x…

2026/7/11 19:55:29 阅读更多 →

月新闻