远川的折腾记录

Git 里找回误删的分支

2026-09-21

清理本地分支时手快删掉了一个还没推送的分支。分支只是指向提交的指针,提交本身还在,用 reflog 就能找回来。

git reflog | grep feature-x
git branch feature-x a1b2c3d

reflog 默认保留 90 天,过期的会被 gc 清掉。以后删分支前先 git log main..feature-x 看看有没有没合并的提交。