把 Git 用顺:3 个每天都用得到的命令(少踩坑版)(2026-02-24)

目标:每天一小步,写给程序员的可执行学习笔记。

今天一句话

Git 的熟练度,不在于会多少命令,而在于出事时能不能稳住。

核心用法

  1. 用 rebase 保持线性历史;2) 用 stash 临时保存;3) 用 reflog 兜底找回。

可复制代码

一组‘救命命令’,直接贴着用。

练习

故意做一次误删分支,然后用 reflog 把提交找回来。

延伸阅读

关键词:reflog, interactive rebase, stash, reset vs revert

代码片段

# 1) 临时收起来
git stash push -m "wip"

# 2) 线性整理(谨慎对已推送分支)
git rebase -i HEAD~5

# 3) 误操作找回
git reflog
# 找到目标提交 hash
git checkout -b recovered <hash>

今日 10 分钟小任务

  • 把“练习”那条做完,并在你的仓库留一个 notes/ 记录结果(1 段文字 + 1 个截图/输出即可)。

(小书自动生成草稿:可直接复制到公众号后台排版发布。)