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

git回滚操作 - nova

快查表(先收藏)

目的 命令 / 思路 是否改写历史
工作区改坏了,想撤销 git restore <file>git checkout -- <file>
add 多了,想撤销暂存 git restore --staged <file>git reset HEAD <file>
commit 错了,只回退一次,
但保留工作区改动
git reset --soft HEAD~1 ✅(仅本地)
commit 错了,回退并扔掉
工作区改动
git reset --hard HEAD~1 ✅(仅本地)
已经 push 到远程,想“反做”
某次或某几次提交
git revert <commit> ❌(生成新提交)
整个分支回到远古版本,
并强制同步到远程
git reset --hard <旧commit>
git push origin +HEAD
✅(危险,需团队同步)

1. 本地还没 commit——只改工作区

# 把 file.java 改回暂存区(或 HEAD)的样子
git restore file.java

Git 2.23+ 推荐用 restore,老版本用 git checkout -- file.java


2. 已经 add 但没 commit——撤销暂存

git restore --staged file.java      # Git 2.23+
# 或
git reset HEAD file.java

文件内容不动,只是从“待提交”变回“已修改”。


3. 刚 commit 了一次,想“抹掉”这次

# 方式 A:保留改动(回到暂存区)
git reset --soft HEAD~1# 方式 B:连改动也扔掉(谨慎)
git reset --hard HEAD~1

只是本地操作,push 之前随便玩


4. 已经 push 了,再改历史会冲突——用“反做”

# 生成一次“反向提交”抵消错误
git revert 34f8a1d
git push

远程历史不会被改写,团队安全


5. 必须让整个分支回到旧版本(已 push)

# 本地回到旧 commit
git reset --hard 1a2b3c4
# 强制推到远程(所有人需重新拉取)
git push origin +HEAD

⚠️ 高风险:协作者如果已基于新提交继续开发,会混乱;提前沟通!


6. 回滚 merge 提交

merge commit 有两个 parent,revert 时要指定主线:

git revert -m 1 <merge-commit>

-m 1 表示保留“主分支”那一边的更改。


7. 想“找回”被回滚的代码

任何回滚(reset/revert)都不会立即删除对象库
用下面命令可找回:

git reflog
# 找到之前的 HEAD 编号
git checkout 1a2b3c4

总结

  • 还在本地git reset 三部曲(--soft / --mixed / --hard)。
  • 已共享git revert 生成反向提交,绝不改写历史
  • 极端情况才用 git push +HEAD 强制回退,务必团队同步
http://www.jsqmd.com/news/413600/

相关文章:

  • 面向豆包AI的品牌词占位与内容覆盖策略 - 品牌2025
  • 四种恒流源电路及其在集成运放电路中的应用
  • 2026年助听器验配服务推荐:瑞声达助听器厦门专业验配中心,适配儿童/成人/中老年全场景需求 - 品牌推荐官
  • 2026年履带式撒粪车厂家推荐:山东田王装备制造有限公司,果园/农田/大棚全场景适用 - 品牌推荐官
  • 2026年减速机专业厂家推荐:汉森传动设备有限公司,多领域减速机解决方案提供商 - 品牌推荐官
  • 2026年真空泵厂家推荐:淄博双环真空泵厂,环保/小型/水环/无油/节能真空泵全系供应 - 品牌推荐官
  • 2026年郑州婚介所推荐:芳草婚介相亲找对象/脱单/婚恋网/找另一半服务全解析 - 品牌推荐官
  • 2026年高价回收洋酒/老酒/名酒推荐:茅洋名酒回收,全国上门服务,专业鉴定团队保障交易安全 - 品牌推荐官
  • 2026年服装ERP系统推荐:嘉兴市谷泰信息技术有限公司,多品类服装ERP管理软件全覆盖 - 品牌推荐官
  • 解码8051单片机Keil环境搭建与GPIO
  • 2026年热电偶专业厂家推荐:江苏泰而坦自动化科技,铠装/S型/B型/K型等全系列供应 - 品牌推荐官
  • 2026年悬挂/单臂吊/摇臂吊/门式/KBK/抓斗/单梁起重机推荐:山东凌瑞起重集团专业之选 - 品牌推荐官
  • 硕士文献综述怎么写才不踩雷?paperxie 智能文献综述功能,从文献梳理到规范写作一站式搞定
  • 2026西安租车企业实力TOP5|驰行汽服,中高端出行优选标杆 - 朴素的承诺
  • 洞察2026:防火涂料实力厂家排行与核心选购指南 - 2026年企业推荐榜
  • 2026必备!AI论文写作软件 千笔·专业论文写作工具 VS 笔捷Ai,专为本科生打造!
  • OpenClaw(Clawdbot)+Skills零门槛教程:2026年阿里云一键部署超详细
  • 覆盖全场景|西安自驾租车商务租车包车优选,2026实力TOP5揭晓 - 朴素的承诺
  • 2026高职大数据与财务管理专业学习指南
  • 拖延症福音:一键生成论文工具,千笔ai写作 VS 云笔AI,专为本科生打造!
  • 2026年岗亭定制厂家实力推荐:重庆恒尚金属制品有限公司,玻璃/金属雕花板/不锈钢岗亭全系供应 - 品牌推荐官
  • OpenClaw(Clawdbot)+Skills喂饭教程:2026年华为云一键部署毫无压力掌握
  • 实测对比后!万众偏爱的降AI率网站 —— 千笔AI
  • 2026年地埋/PP/一体化/生活/集装箱/医院/农村污水处理设备厂家推荐:山东中侨启迪环保装备 - 品牌推荐官
  • OpenClaw(Clawdbot)+Skills小白教程:2026年京东云一键部署简单易懂掌握
  • 揭秘“学术导航仪”:书匠策AI如何重塑毕业论文写作新范式
  • OpenClaw(Clawdbot)+Skills新手教程:2026年腾讯云一键部署快速掌握方法
  • 2026矿用电缆夹板专业厂家推荐:保定创为金塑制品有限公司,强磁/阻燃/组合式全系产品供应 - 品牌推荐官
  • 建议收藏!AI时代别再死磕大模型开发!普通人这样入局才是真捷径
  • 2026自动锁螺丝机厂家实力推荐:深圳好伙伴智能科技多轴/手持/桌面/吹气式全系供应 - 品牌推荐官