
Git误操作急救手册大纲常见误操作场景分类工作区文件误删或修改暂存区(add)误操作本地提交(commit)相关问题分支操作失误远程仓库操作失误工作区文件恢复未暂存的修改撤销git checkout -- file恢复被删除的未跟踪文件使用git clean清理工作区暂存区操作修复从暂存区撤回文件git reset HEAD file修改最后一次暂存内容git add --interactive撤销所有暂存更改git reset提交历史修改修改最后一次提交git commit --amend交互式变基修改历史提交git rebase -i彻底删除某次提交git rebase --onto恢复被删除的提交git reflog配合git reset分支操作挽救恢复误删分支通过reflog找回撤销合并操作git reset --hard HEAD~1解决分支误推问题git push -f谨慎使用远程仓库修复撤销已推送的提交git revert创建反向提交强制推送的风险与正确使用恢复被覆盖的远程分支数据恢复终极手段使用git fsck找回悬空对象从.git/objects目录手动恢复商业恢复工具介绍预防措施操作前使用git status确认状态重要分支设置保护定期备份.git目录使用GUI工具辅助验证附录Git急救命令速查表危险操作警示清单推荐学习资源