我在本地存储库中有一个名为my_branch_1
的分支,我将其删除。
my_branch_1
只是当地的;我从来没把它推到远程服务器上。
是否有可能以某种方式恢复这个分支?
答案 0 :(得分:3)
是的,您可以通过git reflog
查看其SHA1。
然后你可以重新创建它:
git checkout -b my_branch_1 SHA1
您还可以查看脚本(包含在Git发行版中): contrib/git-resurrect.sh
。
答案 1 :(得分:1)
VonC引导您走向正确的方向。
但我无法阻止自己分享这个恢复git分支的精彩GithubGist。