删除后如何恢复本地分支?

时间:2014-11-28 10:39:12

标签: git branch restore

我在本地存储库中有一个名为my_branch_1的分支,我将其删除。 my_branch_1只是当地的;我从来没把它推到远程服务器上。 是否有可能以某种方式恢复这个分支?

2 个答案:

答案 0 :(得分:3)

是的,您可以通过git reflog查看其SHA1。

然后你可以重新创建它:

git checkout -b my_branch_1 SHA1

您还可以查看脚本(包含在Git发行版中): contrib/git-resurrect.sh

答案 1 :(得分:1)

VonC引导您走向正确的方向。

但我无法阻止自己分享这个恢复git分支的精彩GithubGist