标签: #reflog
关于 GPU、LLM、MLOps、Kubernetes 以及心态的文章 · 1 篇
git 撤销 — 按情况挑选 restore、reset、revert、reflog
把撤销命令背下来,结果每次还是要搜;可要是先把"我到底想撤销什么"分类清楚,命令自己就定下来了。本文把问题拆成六种情况——工作目录、暂存、上一条提交信息、提交本身、已经推送出去的提交、被删掉的分支——并给出各自准确的命令和风险等级。文中用一张表展示 reset 的 soft、mixed、hard 分别移动 HEAD、索引、工作树中的哪些部分,说明为什么已推送的历史只有 revert 这一个答案,以及把合并提交 revert 之后再合并一
2026-07-26 · 16 分钟阅读 #git#undo#reset#reflog#version-control