Git 中文手册
首页撤销与回滚

撤销与回滚

reset、revert、reflog:改错了也能从容恢复。

5 篇教程 适合需要解决 撤销与回滚 相关问题的开发者
git checkout -- 文件 恢复误改误删的内容 文件被改坏了、或误删了还没提交的文件,想恢复成最近一次提交的版本?git checkout -- 文件 和 git restore 帮你一键还原。本文讲清用法与风险。 2026-09-06 · 查看全文 → git 撤销最后一次 commit 的 3 种方法(保留/删除/丢弃改动) 忘记提交了不想提交的文件、或提交信息写错、或想彻底撤销最后一次 commit?本文用 3 个真实场景讲清 git reset、git revert、git commit --amend 的区别与用法。 2026-09-06 · 查看全文 → git reset 三种模式 --soft / mixed / hard 的区别详解 git reset 的 --soft、--mixed、--hard 到底差在哪?本文用一个真实例子讲透三种模式对"提交历史、暂存区、工作区"的影响,帮你选对最安全的那一种。 2026-09-06 · 查看全文 → git revert 撤销已推送的提交(安全不改写历史) 提交已经 push 到远程、还和同事共享了,想撤销怎么办?git revert 通过新增一个"反向提交"来抵消改动,不改写历史、安全协作。本文讲清用法与场景。 2026-09-06 · 查看全文 → git 找回误删的提交:git reflog 实战 误用了 git reset --hard、git branch -D 删了分支、或提交凭空消失了?git reflog 是你的"后悔药",能找回几乎任何丢掉的提交。本文用真实场景讲透操作步骤。 2026-09-06 · 查看全文 →

更多分类