为什么场景化 Git 手册比死记命令更有效?
Git 拥有庞大的子命令系统(reset、rebase、restore、checkout 等)。很多开发者在遇到紧急事故(如误提交了密码、或者合并冲突搞砸了代码)时,脑子一片空白,极其容易病急乱投医执行危险的 --hard 操作导致未提交代码彻底永久丢失。通过场景化拆解,能精准指导使用正确的参数。
安全回滚准则
- 撤销本地 Commit 首选
--soft:使用git reset --soft HEAD~1只会撤回 Commit 动作,写好的代码会完完整整保留在暂存区,不会损失哪怕一行工作量。 - 谨慎使用
reset --hard:任何带有--hard的指令都会直接擦除未暂存的工作区代码,在执行前建议先运行git status确认无误。