每次开始任务前:git status 检查当前状态。
每次完成一个独立的功能或修复后,做一次 checkpoint commit:
git add -A && git commit -m "checkpoint: <简短描述>"
任何时候用户可以喊:**"rollback to last checkpoint"** — 执行 git reset --hard HEAD~1 回滚到上一个 commit。
如果用户后悔回滚了,可以用 git reflog 找回被丢弃的 commit,然后 git reset --hard <hash> 恢复。