撤销Git本地分支删除

564

我刚才错误地删除了一些实验性更改的分支,使用了git branch -D 分支名称, 我该如何恢复这个分支呢?


32
很高兴知道我不是唯一一个这样做的笨蛋(并且忘记定期将副本推送到远程)。 - Ray
12个回答

4
这对我有用:
git fsck --full --no-reflogs --unreachable --lost-found
git show d6e883ff45be514397dcb641c5a914f40b938c86
git branch helpme 15e521b0f716269718bb4e4edc81442a6c11c139

2

如果您使用Jetbrains IDE(如Goland、PhpStorm等)的GUI删除了一个分支

请前往

git windows(IDE左下角) -> 控制台标签页 -> 现在您可以看到IDE执行的命令日志,并从中找到分支名称和SHA1


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接