Git 里找回误删的分支
清理本地分支时手快删掉了一个还没推送的分支。分支只是指向提交的指针,提交本身还在,用 reflog 就能找回来。
git reflog | grep feature-x
git branch feature-x a1b2c3d
reflog 默认保留 90 天,过期的会被 gc 清掉。以后删分支前先 git log main..feature-x 看看有没有没合并的提交。
清理本地分支时手快删掉了一个还没推送的分支。分支只是指向提交的指针,提交本身还在,用 reflog 就能找回来。
git reflog | grep feature-x
git branch feature-x a1b2c3d
reflog 默认保留 90 天,过期的会被 gc 清掉。以后删分支前先 git log main..feature-x 看看有没有没合并的提交。