网络基础 + BIO/NIO通讯 (Netty) + 责任链模式

发布时间:2026/5/20 20:21:44

网络基础 + BIO/NIO通讯 (Netty) + 责任链模式 Git误操作急救手册大纲常见误操作场景分类提交相关误操作误提交敏感信息、提交信息错误、漏提交文件分支相关误操作误删分支、错误合并分支、强制推送导致覆盖历史记录误操作误用rebase导致冲突、误删commit工作区误操作误删未追踪文件、误用git reset急救核心原则优先使用git reflog定位操作记录避免直接操作远端仓库先本地修复关键操作前备份.git目录提交相关误操作修复误提交敏感信息使用git filter-branch或BFG Repo-Cleaner移除历史记录中的敏感数据提交信息错误通过git commit --amend修改最近一次提交信息漏提交文件追加文件到最近一次提交git add file git commit --amend --no-edit分支相关误操作修复误删本地分支通过git reflog找到分支最后提交的哈希值重建分支git checkout -b branch commit-hash错误合并分支使用git reset --hard commit-hash回退到合并前的状态强制推送覆盖远端若本地有正确副本重新推送git push --force-with-lease历史记录误操作修复误用rebase导致冲突中止rebasegit rebase --abort或手动解决冲突后继续git rebase --continue误删commit通过git reflog找回提交哈希使用git cherry-pick commit-hash恢复工作区误操作修复误删未追踪文件检查git clean操作记录或尝试文件恢复工具如extundeleteLinux误用git reset通过git reflog找回重置前的提交状态预防措施与最佳实践重要操作前使用git stash暂存变更定期推送分支到远端备份使用--dry-run参数测试破坏性命令配置git alias简化复杂操作高级工具与扩展git fsck检查仓库完整性并找回悬空对象git blame追溯文件修改历史图形化工具如GitKraken辅助可视化操作附录常用命令速查表历史记录修复reflog、cherry-pick、reset分支操作branch -D、push --force-with-lease提交修正amend、filter-branch

相关新闻